社区
Java
帖子详情
redis设置了数据永不过期
菜的安详.
2019-07-10 06:25:59
今天公司交给了我一个事,因为某些原因redis设置了数据永不过期,然后从redis中获取实时数据的时候,就可能会造成取的数据还是上次存进去的,现在就是要想办法,怎样才能取到实时上报上来的数据,求助!各位大佬!
...全文
2571
3
打赏
收藏
redis设置了数据永不过期
今天公司交给了我一个事,因为某些原因redis设置了数据永不过期,然后从redis中获取实时数据的时候,就可能会造成取的数据还是上次存进去的,现在就是要想办法,怎样才能取到实时上报上来的数据,求助!各位大佬!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Unicode Escapes
2019-07-11
打赏
举报
回复
缓存本身应该存放的就应该是 读取次数>>写入次数 的数据。 如果你的数据是这样的,那就按照楼上说的更新数据的同时更新redis。如果你的写入次数和读取次数差不多的话,你可以放弃使用redis
菜的安详.
2019-07-10
打赏
举报
回复
引用 1 楼 鱿鱼ing的回复:
更新数据时,将redis缓存的数据也更新了
如果每次更新数据间隔的时间很短,大概在几秒钟左右更新一次,这样做的话可以吗?(没用过redis,萌新)
鱿鱼ing
2019-07-10
打赏
举报
回复
更新数据时,将redis缓存的数据也更新了
Django中
Redis
使用以及
永不
过期
配置
【代码】Django中
Redis
使用以及
永不
过期
配置。
redis
笔记-
redis
设置
数据
有效期与
过期
数据
删除策略
数据
过去时不做处理,当访问到
过期
数据
时,对
过期
数据
进行删除,如果访问时
数据
未
过期
,则返回
数据
。周期性轮询
redis
中的
数据
,采取随机抽取的策略,利用
过期
数据
占比的方式控制删除频度。CPU占用
设置
有峰值,检测频度可以自定义,内存压力不是很大,长期占用内存的冷
数据
会被持续清理。被
设置
了有效期的
数据
,到期后还没有被删除的
数据
被称为
过期
数据
。将键的
过期
时间设为 timestamp 所指定的秒数时间戳(固定的时间戳)将键的
过期
时间设为 timestamp 所指定的秒数时间戳(固定的时间戳)将键的生存时间按照秒
设置
。
Redis
的
数据
过期
策略
使用expire key seconds命令来
设置
数据
的
过期
时间创建test测试key对test
设置
过期
时间为60秒查看test还有多少剩余时间,如图所示还有55秒使用persist命令可以
设置
为
永不
过期
,查看结果:-1表示
永不
过期
,-2表示已
过期
。
redis
默认
过期
时间:
redis
默认的是
永不
过期
网上查了下“
redis
默认
过期
时间是多久”,大部分都是一堆
redis
设置
过期
的教程或者一些不沾边的回答。 我要查的是
redis
默认
过期
时间是多久,哪来那么多文不对题的废话!!!一句话能说完的,硬要整一篇
redis
过期
原理,简直智障。 一句话回答:默认不
过期
但是这样说有点绝对。一般情况是这样,当你配置中开启了超出最大内存zhi限制就写磁盘的话,那么这些没有
设置
过期
时间的key可能会被写到磁盘上。 假如没
设置
。那么
REDIS
将使用LRU机制,将内存中的老
数据
删除,并写入新
数据
。 ...
Redis
补充
Redis
事务的本质是一组命令的集合,
Redis
中,单条命令是原子性执行的,但事务不保证原子性,且没有回滚。事务中任意命令执行失败,其余的命令仍会被执行。RDB(
Redis
DataBase)是在指定的时间间隔内将内存中的
数据
集快照写入磁盘,它恢复时是将快照文件直接读到内存里。AOF(Append Only File)是以日志的形式来记录每个写操作。主从复制,是指将一台
Redis
服务器的
数据
,复制到其他的
Redis
服务器。
Java
51,412
社区成员
86,033
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章