Redis命名空间

4
我想在两个不同的“命名空间”中存储一个键。例如:
r.set('1', 'Hello') # in the N1 set
r.set('1', 'Goodbye') # in the N2 set

我该如何在Redis中实现这个功能呢?具体来说,我应该如何创建它,并且如何获取它呢?

1个回答

7

REDIS对象的典型命名约定是"{object_type}:{id}"(以及"{object_type}:{id}:{field}")。例如,您可以执行以下操作:

r.set('greeting:1', 'Hello') 
r.set('farewell:1', 'Goodbye') 

greeting.1 也是一种可接受的惯例吗? - David542
3
“:`”更常见,但这只是一种约定俗成的方式,所以使用什么取决于你。 - vartec

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接