Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redis 如何在HSET上设置TTL/过期_Redis_Hashset_Ttl - Fatal编程技术网

Redis 如何在HSET上设置TTL/过期

Redis 如何在HSET上设置TTL/过期,redis,hashset,ttl,Redis,Hashset,Ttl,HSET是这样的: HSET myhash field1 "Hello" 是否有办法在“field1”键上输入过期/TTL。在myhash tmk上设置一个过期日期很简单,但我不知道如何在hash的键上设置一个TTL 否则,我将无法使用: SET field1 "Hello" EXPIRE field1 10 并将所有密钥放在顶层而不是散列:(请参见 目前这是不可能的。请参阅 目前这是不可能的。super-lame-oh-well:(您可以编写一个抽象层,在您描述的解决方案下使用单个键。是

HSET是这样的:

HSET myhash field1 "Hello"
是否有办法在“field1”键上输入过期/TTL。在myhash tmk上设置一个过期日期很简单,但我不知道如何在hash的键上设置一个TTL

否则,我将无法使用:

SET field1 "Hello"
EXPIRE field1 10
并将所有密钥放在顶层而不是散列:(

请参见

目前这是不可能的。

请参阅


目前这是不可能的。

super-lame-oh-well:(您可以编写一个抽象层,在您描述的解决方案下使用单个键。是的,但是检索所有匹配键的性能较差(使用
keys-xyz:
是线性tmk)如果SCAN命令很好,那么使用该plssuper-lame-oh-well添加一个答案:(您可以编写一个抽象层,在您描述的解决方案下使用单个键。是的,但是检索所有匹配键的性能较差(使用
keys xyz:
是线性tmk)如果SCAN命令正确,则使用该命令添加一个答案