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

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

redis需要设置过期时间吗?

2016-02-28 16:29:24 6755 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购买的可用区错误

2018-12-03 18:50:49 524浏览量 回答数 1

0

回答

云数据库Redis版的开源之路

2018-05-27 17:20:21 942浏览量 回答数 0

5

回答

两个阿里云账号下,云数据库Redis实例之间迁移

2018-05-07 10:56:22 3461浏览量 回答数 5

0

回答

云数据库 Redis 修改密码的方法

2017-10-30 14:48:12 2916浏览量 回答数 0

0

回答

云数据库 Redis 版支持公网访问吗?

2017-10-30 14:35:44 1398浏览量 回答数 0

0

回答

云数据库Redis 集群版-单副本简介

2017-10-30 09:58:33 1984浏览量 回答数 0

0

回答

云数据库Redis 标准版-单副本简介

2017-10-30 09:56:09 1861浏览量 回答数 0

0

回答

如何设置云数据库 Redis 版参数

2017-10-30 11:27:17 1539浏览量 回答数 0

2

回答

如何在云数据库 Redis 版中备份与恢复

2017-10-30 11:26:03 5582浏览量 回答数 2

0

回答

使用云数据库 Redis 版为 WP 做缓存

2017-08-18 10:36:25 3417浏览量 回答数 0
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载