项目 我在用 stringRedisT...的全部评论

项目 我在用 stringRedisT...的全部评论
3个评论

-1不就是删除了吗? 你是不是用命令查看的 ,如果用redis可视化工具就看不到这个key的存在了吧

2023-11-16
zheng
zheng
等级作者
:
就是可视化工具 我测试了string,string的键值对就是直接删除 但是 string,hash的就是ttl 修改成-1 可能是我哪一部分基础忘了 网上查了半天也没没有类似帖子
2023-11-16
虽然很累但是没瘦
我记错了 ,有点忘记了[捂脸]
2023-11-16

我记得ttl成了-1以后刷新一次不就没了吗?但是你要关闭查看的那条数据详细再刷新

2023-11-16

嗨,看起来你遇到了一个关于 Redis 删除键值对的问题。在 Redis 中删除成功后返回 true,但实际查看时却发现键对应的 TTL(Time To Live:存活时间)变为了 -1。让我来帮助你解决这个问题。

首先,让我们来了解一下 Redis 中 TTL 的含义。在 Redis 中,可以为每个键设置一个 TTL,它表示键存活的时间(以秒为单位)。当键的 TTL 过期后,键将被自动删除。如果你删除一个键并且发现它的 TTL 变为了 -1,那么说明 Redis 将键标记为永不过期,键将不会...

2023-11-16
下载 APP