redis不是数据库吗?什么大家都用redis做缓存?
redis不是数据库吗?什么大家都用redis做缓存?
redis不是数据库吗?什么大家都用redis做缓存?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
首页/
已采纳
redis不是数据库吗?什么大家都用redis做缓存?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Echo__yu 2016-09-30 21:51关注redis不是数据库,只是一种缓存软件,为了缓解服务器频繁读数据库带来的内存资源消耗,redis将需要和数据库交互的信息暂存,当下次同样的http请求,就能直接读取redis里面的内容,而不用读数据库。这样减少了数据库压力又能提高服务器响应时间。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 2无用 1举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-11-28 05:30回答 1 已采纳 redis是内存数据库,本来就不负责持久化到oracle之类的关系数据库,所以只能是自己写代码来实现这部分了,redis本身不支持的。
- 2018-05-06 04:12回答 5 已采纳 主要取决于你数据的类型,如果是交易事务,那么需要写入数据库里,如果是缓存性质的,就不需要。 做事务的时候,要考虑并发的一致性和完整性,避免存入脏数据。
- 2022-09-21 09:32回答 2 已采纳 redis 事务通过 multi 开启,本质是给服务端发送一条指令说明这是事务请求,后续服务端接收的指令就放在队列中,直到 exec 指令提交,才开始真正的执行所有指令。 当你提交 discard 相
- 2023-03-12 00:35冷风扇666的博客 【什么时候用缓存?Redis是什么数据库?数据存在哪里】
- 2017-10-12 22:41回答 1 已采纳 try{ redis操作 }catch(redis连接异常){ //请求mysql拿数据 }
- 2022-04-08 13:00回答 2 已采纳 缓存的作用是使得某一类查询请求不需要重复请求数据库,言外之意就是缓存中只会保存此前某个查询条件查出来的结果,不可能把整个数据库都load进缓存。既然缓存里的只是部分数据库的数据,那你要实现的功能从缓存
- 2023-03-08 14:38回答 1 已采纳 CSDN有很多实例的,这里有一篇供参考:https://blog.csdn.net/qq_34434565/article/details/126379000
- 2024-12-06 09:52就是有点傻的博客 Redis 适合作为缓存的原因在于其高性能、灵活性和分布式特性,可以缓解关系型数据库的压力、提高系统响应速度。然而,Redis 并不能完全替代关系型数据库,在需要强一致性和复杂查询时,关系型数据库仍是更好的选择。...
- 2022-08-03 03:27回答 1 已采纳 这种业务模式建议用flink来做短时间内的统计,比如分钟级,然后把累计结果更新到redis,以供前端查询使用。至于更新数据库,建议走MQ,移步慢慢更新,控制下并发量,以免对数据库造成大的影响
- 2018-02-21 19:58回答 4 已采纳 配置redis数据过期时间简单,不需要在配置文件中配置,你可以在调用service存储数据时使用redis的setex方法,当中第二个参数是表示过期的,单位是秒
- 2020-06-20 01:25回答 1 已采纳 算是数据库设计规范吧,一般用id作为主键,在设计其它数据表会考虑设计id为其外键,很少会考虑用用户名(user_name)作为其它表外键(但也没有强制要求,要用也是可以)。 user_name应
- 2022-01-07 05:41SuZhan7710的博客 这里写目录标题1、四种同步策略:2、更新缓存还是删除缓存2.1 更新缓存2.2 删除缓存3、先操作数据库还是缓存3.1 先删除缓存再更新数据库3.2 先更新数据库再删除缓存4、延时双删4.1 采用读写分离的架构怎么办?...
- 2023-08-15 08:58wzxue1984的博客 需要注意的是,Redis虽然性能高效,但它是基于内存的数据库,数据存储在内存中,因此对于大量数据存储方面可能不太适用。队列和消息代理:Redis的发布/订阅(Pub/Sub)功能和列表类型(List)可以用作轻量级的消息...
- 2024-09-03 01:37qx_java_1024的博客 为什么使用 Redis 做缓存?
- 2021-12-27 21:24Tech In Pieces的博客 缓存也是一种数据库。不过因为其体量比较小,可以放在内存中,所以检索速度非常快。就算不在内存中,因为其储存高频查询结果和小体量,因此检索速度也非常快。...所以 比较精确的说法是,Redis是缓存数据库。 ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司