admin管理员组文章数量:1794759
redis查询 第1个数据库,而不是默认的第0个数据库
redis查询 第1个数据库,而不是默认的第0个数据库
spring.redis.database = 1
默认: spring.redis.database = 0
代码语言:javascript代码运行次数:0运行复制car-test:0>get car:info:detail:id001
NULL
##切换数据库
car-test:0>select 1
OK
car-test:1>get car:info:detail:id001
{"id":444186}
car-test:1>
redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于MySQL数据库,不同的应用程序数据存储在不同的数据库下。 redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。redis配置文件中下面的参数来控制数据库总数: /etc/redis/redis.conf 文件中,有个配置项 databases = 16 //默认有16个数据库 数据库的数量是可以配置的,默认情况下是16个。修改redis.conf下的databases指令。
1.每个数据库都有属于自己的空间,不必担心之间的key冲突。 2.不同的数据库下,相同的key取到各自的值。 3.flushdb命令清除数据,只会清除当前的数据库下的数据,不会影响到其他数据库。 flushall命令会清除这个实例的数据。在执行这个命令前要格外小心。 redis没有提供任何方法来关联标识不同的数据库。因此,需要你来跟踪什么数据存储到哪个数据库下。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2023-08-14,如有侵权请联系 cloudcommunity@tencent 删除数据存储数据库redis配置数据本文标签: redis查询 第1个数据库,而不是默认的第0个数据库
版权声明:本文标题:redis查询 第1个数据库,而不是默认的第0个数据库 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754977409a1708941.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论