redis能否用于多个系统?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

redis能否用于多个系统?

落地花开啦 2016-02-28 10:36:43 1946

比如说我有多个项目,都想用redis的话,怎么区分? 说圡一点,就是有木有类似“表”或者namespace的这个概念。还是说一个redis只能用于一个项目,或者说可以用于多个项目但是数据全部混杂在一起?

Redis系统 Redis多个系统 Redis多个 next多个 .re系统
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:49:24

    1.每个数据库对外都是以一个从 0 开始的递增数字命名,Redis 默认支持16个数据库,可以通过配置 database 参数来修改,客户端建立连接后默认选择 0 号数据库,不过可以随时使用 SELECT 命令更换数据库。
    2.Redis 不支持自定义数据库的名字,每个数据库以编号命名
    3.Redis 也不支持为每个数据库设置不用的访问密码
    4.每个数据库之间不是完全隔离,比如 FLUSHALL 命令会清空一个 Redis 实例中所有数据。
    综上所述,这种数据库更像是命名空间,而不适宜储存不同应用程序的数据。由于 Redis 非常轻量级,每个空实例只有1MB 左右内存,所以不用担心多个 redis 实例额外占用很多内存。

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

相似问题
最新问题