是否可以在Redis中创建命名空间?
从我发现,所有的全局命令(计数,删除所有)工作所有的对象。是否有一种方法来创建子空间,以使这些命令在上下文中受到限制?
我不想为此设置不同的Redis服务器。
我假设答案是“否”,并想知道为什么不是这个实现,因为它似乎是一个有用的功能,没有太多的开销。
Redis服务器可以处理编号的多个数据库(命名空间)…。我认为它默认提供其中32;您可以使用redis-cli shell脚本命令的-n选项以及连接参数的类似选项或在其连接对象上使用“select()”方法来访问它们。 (在这种情况下.select()是Python Redis模块的方法名…我假定它的命名类似于其他库和接口。
有一个选项来控制在Redis服务器守护程序的配置文件中需要多少个单独的数据库(命名空间)。我不知道上限是什么,并没有似乎是一种动态改变的方式(换句话说,似乎你必须关闭和重新启动服务器以添加额外的DB)。此外,似乎没有离开,将这些DB号与任何类型的名称关联,也不强加单独的ACLS,甚至不同的密码,他们。 Redis,当然也是无模式的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。