jedis选择redis的某个数据库

  • Post author:
  • Post category:其他


在redis.conf配置中有如下一项配置:

# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis using SELECT <dbid> where
# dbid is a number between 0 and 'databases'-1
databases 16

数字16代表着,当前redis服务器被拆成16个数据库,编号为0-15。

正常情况下,我们通过get或者set方法是从db0中取数据。

如果我们想切换到另一个db上,怎么办呢?

redis提供了 select命令,可以通过select index 这个指令,将数据库切换到index所在的那个数据库上

jedis客户端也提供了对应的方法,可以通过jedis.select(4); 选择对应的数据库

另外,如果redis是集群部署的时候,选择对应的数据库是没用的,因为在redis在进群配置的时候默认使用db0



版权声明:本文为MrZhangXL原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。