redis需要设置过期时间吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

redis需要设置过期时间吗?

2016-02-28 16:29:24 6836 1

memcached一般都设置expire过期了自动删除,然后
`$arr = $mem->get($key);
if(empty($arr)){
$sql = "select ....";
$arr = $pdo->fetch();
$mem->set($key,$arr,10*60);
}`
redis的PHP API只有一个setex设置过期时间,其他的list,zset都没看到,如果没有的话是不设置的缓存一直存在,内存一直在增加?如果缓存有更新的话怎么维护呢?
其实我想问的是redis的更新策略,zset的数据一直在内存中,如果数据有更新怎么维护呢?如果像memcache有失效期好了,但为什么它没有设计呢?

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:49:45

    对于一般的key用EXPIRE命令。
    不设置ttl当然会一直存在。set更新会覆盖原值。一般是根据需求来进行设置

    0 0
相关问答

1

回答

redis集群重启后,获取重启前持久化存储内容失败? 400 报错

2020-06-01 11:11:12 506浏览量 回答数 1

7

回答

阿里云 redis集群后,后台总是重定向到阿里云内网,我确定我配置的是外网;生成集群的语法也是

2020-01-27 23:27:23 3139浏览量 回答数 7

2

回答

redis 的集群怎么同步的数据的。

2019-12-05 15:30:53 1127浏览量 回答数 2

1

回答

Redis集群

2019-10-22 15:58:55 385浏览量 回答数 1

0

回答

用python来操作redis cluster集群,那种方式会比较好?

2019-09-20 13:28:05 565浏览量 回答数 0

1

回答

有没有 redis数据迁移到集群的有效的方式呢?

2019-08-13 19:03:23 1656浏览量 回答数 1

2

回答

redis怎么从单机平滑迁移到集群?

2019-08-01 20:33:10 2197浏览量 回答数 2

1

回答

阿里云的redis集群是怎么做的,需要开发者自己计算key的hash值吗

2019-07-25 16:36:36 862浏览量 回答数 1

1

回答

Redis过期KEY,如何做集群监听?

2019-06-06 14:40:41 4127浏览量 回答数 1

1

回答

咨询下有没有redis集群的压测工具,redis benchmark测出来的只是单个节点qps,如何让随机的keys压到各个节点

2019-04-25 17:04:44 4051浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Redis 的高并发实战:抢购系统
立即下载
Redis Cluster的基本原理
立即下载
Redis多线程性能优化
立即下载