Redis 命名空间

Redis namespace

我想将一个密钥存储在两个不同的 'namespaces' 中。例如:

r.set('1', 'Hello') # in the N1 set
r.set('1', 'Goodbye') # in the N2 set

我将如何在 Redis 中执行此操作?也就是说,我将如何创建它,然后我将如何获取它?

REDIS 对象的典型命名约定是 "{object_type}:{id}"(和 "{object_type}:{id}:{field}")。例如你可以这样做:

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