redis里hset怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis里hset怎么用相关的知识,希望对你有一定的参考价值。

参考技术A redis里hset用于在存储的关键值的散列设置字段。
RedisHset命令用于为哈希表中的字段赋值,如果哈希表不存在,一个新的哈希表被创建并进行HSET操作,如果字段已经存在于哈希表中,旧值将被覆盖。

redis中hset(key,field,value)存储的数据怎么设置过期时间,针对field设置

php哒

过期时间删除的方法有三种:

1、删除这个key,使用del command

2、用set or getset 命令会将key的expiration清空,事实上set和getset命令是替换了key对应的value,所以key的过期时间也就不复存在。所以,需要注意的是:incr,LPUSH,HSET命令是不会改变key的过期时间的。原来是多久,这三条命令执行完之后还是多久。

3、使用persist命令清楚key的过期时间。

rename命令是将keyA变为keyB,无论keyB是否已经存在,keyA的过期时间都会被keyB继承过去。

参考技术A redis以key作为一个单元,哈希、有序集合、无序集合、列队都看做是一组数据,所以数据的过期时间都以key为标准,一个集合一组数据应该是一个整体,要过期都过期要存在都存在,这个是很合理的本回答被提问者采纳 参考技术B 请问你的这个问题解决没有呀

以上是关于redis里hset怎么用的主要内容,如果未能解决你的问题,请参考以下文章

Redis 如何封装成一个list,然后hset

redis 排序 及 取出Hset中的多个数据(sort get 命令实践)

redis的hset和set的区别

用于 hget 和 hset 命令的 Redis 基准测试

redis hset 哈希表存储问题

redis hset 和hsetnx 的区别