python - Redis 命名空间

标签 python redis

我想将一个 key 存储在两个不同的“ namespace ”中。例如:

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') 

关于python - Redis 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29158618/

相关文章:

python - TypeError: 'list' 对象不能被解释为整数

python - 为什么 contextmanager 很慢

python - 如何在python中的sklearn中获取GridSearchCV中的选定特征

redis - 初学者 Redis 命令

php - Redis:通过 channel 的实时数据

python - 复制.pdf、.html、.jpeg文件的查询方法

python - 类型错误 : model() missing 2 required positional arguments

lua - 如何根据 Redis 中的另一个 SET 按其 concat 值过滤任何 SET

Redis ERR 未知命令 'BZPOPMIN'

redis - 如何从 cloud66 堆栈中删除 redis 服务器?