加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

nosql – Redis中的命名空间?

发布时间:2020-12-13 13:33:40 所属栏目:百科 来源:网络整理
导读:是否可以在Redis中创建命名空间? 从我发现,所有的全局命令(计数,删除所有)工作所有的对象。是否有一种方法来创建子空间,以使这些命令在上下文中受到限制? 我不想为此设置不同的Redis服务器。 我假设答案是“否”,并想知道为什么不是这个实现,因为它似
是否可以在Redis中创建命名空间?

从我发现,所有的全局命令(计数,删除所有)工作所有的对象。是否有一种方法来创建子空间,以使这些命令在上下文中受到限制?

我不想为此设置不同的Redis服务器。

我假设答案是“否”,并想知道为什么不是这个实现,因为它似乎是一个有用的功能,没有太多的开销。

Redis服务器可以处理编号的多个数据库(命名空间)…。我认为它默认提供其中32;您可以使用redis-cli shell脚本命令的-n选项以及连接参数的类似选项或在其连接对象上使用“select()”方法来访问它们。 (在这种情况下.select()是Python Redis模块的方法名…我假定它的命名类似于其他库和接口。

有一个选项来控制在Redis服务器守护程序的配置文件中需要多少个单独的数据库(命名空间)。我不知道上限是什么,并没有似乎是一种动态改变的方式(换句话说,似乎你必须关闭和重新启动服务器以添加额外的DB)。此外,似乎没有离开,将这些DB号与任何类型的名称关联,也不强加单独的ACLS,甚至不同的密码,他们。 Redis,当然也是无模式的。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读