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

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

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务