redis中密钥的创建与更新
我有一个很简单的疑问。我在读redis,但我没有得到这个问题的答案 假设您已经创建了一个键,它是redis中密钥的创建与更新,redis,redis-cluster,redis-py,Redis,Redis Cluster,Redis Py,我有一个很简单的疑问。我在读redis,但我没有得到这个问题的答案 假设您已经创建了一个键,它是列表。过了一段时间,我需要用新内容替换列表的内容。 我可以在列表键上保留一个超时,并为修改后的列表创建相同名称的键,或者我可以为列表重用最初创建的键 那么哪种方法更好呢?创建新键或更新现有键?如何“更新现有键”?如果是整数,则将其设置为零;如果是listRedis,则将其设置为[],列表不能为空-要替换它,只需删除并重新创建即可。字符串键也是如此。仅供参考-Redis会自动删除空键(例如,没有成员的列
列表
。过了一段时间,我需要用新内容替换列表的内容。
我可以在列表
键上保留一个超时,并为修改后的列表
创建相同名称的键,或者我可以为列表
重用最初创建的键
那么哪种方法更好呢?创建新键或更新现有键?如何“更新现有键”?如果是整数,则将其设置为零;如果是listRedis,则将其设置为[]
,列表不能为空-要替换它,只需删除并重新创建即可。字符串键也是如此。仅供参考-Redis会自动删除空键(例如,没有成员的列表)。Ohk知道了。谢谢@Itamarhaber如何“更新现有键”?如果是整数,则将其设置为零;如果是列表,则将其设置为[]
,Redis的列表不能为空。要替换它,只需删除并重新创建即可。字符串键也是如此。仅供参考-Redis会自动删除空密钥(例如,没有成员的列表)。Ohk知道了。谢谢@ItamarHaber