社区
Java SE
帖子详情
关于redis的hash表设置过期时间问题
老王就是我
2020-12-24 05:41:44
hash表的时间设置,redisTemplate.expire()能为hash的每一个hashkey单独设置一个过期时间吗?
如果不行,hash架构和string架构有啥区别?
...全文
7018
2
打赏
收藏
关于redis的hash表设置过期时间问题
hash表的时间设置,redisTemplate.expire()能为hash的每一个hashkey单独设置一个过期时间吗? 如果不行,hash架构和string架构有啥区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rumlee
2020-12-24
打赏
举报
回复
1
hash结构不能为每个key单独设置过期时间。 如果你仅仅是通过一个key获取值,那确实与string的区别不大,你可以将hash名称作为前缀,然后加上key一起作为一个string的名称 例如: hash结构 aaa:{ bbb:"123", ccc:"456" } string结构 aaa_bbb:"123" aaa_ccc:"456" 这确实没有毛病,但是hash结构可以一次性操作所有的key,字符串结构却不能提供这种支持。
ninuxGithub
2020-12-24
打赏
举报
回复
https://stackoverflow.com/questions/16545321/how-to-expire-the-hset-child-key-in-redis redis hash 没有为单独的hash value 设置 expire 的功能
关于
redis
.
Hash
如何
设置
过期
时间
,
时间
不
过期
关于
redis
.opsFor
Hash
时间
不
过期
,如何
设置
过期
时间
首先看opsFor
Hash
中的put方法
Redis
.opsFor
Hash
.put(key,
hash
key,value); 我们平时
设置
过期
时间
用的expire方法
设置
的是
hash
key的
过期
时间
,为什么要用
redis
,...
redis
hash
不能
设置
过期
时间
么
Redis
hash
不能
设置
过期
时间
么 在使用
Redis
时,我们经常会使用
hash
来存储一组键值对数据。然而,有时候我们希望给这些
hash
设置
一个
过期
时间
,以便在一段
时间
后自动删除。但是,值得注意的是,
Redis
的
hash
结构本身是...
Redis
中如何
设置
Hash
数据类型的
过期
时间
?
在 `
Redis
` 中可以通过 `setex` 或 `expire` 方式来
设置
`key` 的
过期
时间
。但是对于`
Hash
` 数据类型 `
Redis
` 是不支持的,所以我们需要使用“曲线救国”的方式去实现 `
Hash
` 数据类型的
过期
时间
。 即,先对 `
Hash
`...
redis
中
hash
设置
key
时间
Redis
Hash
:如何为键
设置
过期
时间
在现代应用程序中,缓存技术扮演着重要的角色。
Redis
作为一个高效的内存数据结构存储,提供了多种数据结构来满足不同的需求。而在众多的数据结构中,
Hash
是一种非常实用的结构,...
redis
hash
结构如何
设置
过期
时间
即通过setex或者expire实现,目前
redis
没有提供hsetex()这样的方法,
redis
中
过期
时间
只针对顶级key类型,对于
hash
类型是不支持的,这个时候,我们可以采用,所以如果想对
hash
进行expires
设置
,可以采用下面的方法: ...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章