一个面试问题,为什么用redis做缓存?

从数据库中把数据取出来 ,然后存入数据库中 ,再次需要的时候去redis中取,其实连接都是一样的  为什么不把数据直接存在redis中呢?求大神指导。
全部评论
要避免对关系型数据库进行大量查改操作,当年新浪还是哪儿,点赞的时候后台每次都要访问修改数据库,结果死的很惨。nosql key value结构改查要比关系型数据库快的多,而且单线程的redis在并发上不需要做太大的控制,个别情况可能需要用jedis加个垮jvm的线程锁。到了公司接触了项目就会发现redis用的特别多。
点赞 回复 分享
发布于 2016-09-22 17:56
加速访问
点赞 回复 分享
发布于 2016-09-22 18:34
redis是非关系数据库,数据是是存在内存中的,可以做缓存,缓存一些用户常用数据,加快访问速度,它只是对关系型数据库的补充,不能取代关系型数据库,处理不了负责的数据吧. 希望有帮助
点赞 回复 分享
发布于 2016-09-22 18:32
很多复杂的逻辑和查询redis完成不了的
点赞 回复 分享
发布于 2016-09-22 18:08
掉电了redis的数据怎么办
点赞 回复 分享
发布于 2016-09-22 17:51
redis在内存里,读写速度快?瞎猜的,没用过redis
点赞 回复 分享
发布于 2016-09-22 17:45
这个还是很容易说的吧,根据他的底层设计实现来开展功能描述
点赞 回复 分享
发布于 2018-03-06 15:01
ertrhyrtgfretrrw
点赞 回复 分享
发布于 2018-03-06 11:32

相关推荐

不愿透露姓名的神秘牛友
07-10 11:45
你不要过来啊啊啊啊啊啊啊
码农索隆:对面:“今天你不面也得面”
点赞 评论 收藏
分享
头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 13:54
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务