2.redis之16个数据库小结

1、16个数据库的配置 和 选择

Redis默认支持16个数据库,在配置文件redis/redis.conf中的databases来修改这一个值,设置完毕后重启Redis便完成配置。

# Set the number of databases. The default database is DB 0, you can select
# a different one on a per-connection basis using SELECT  where
# dbid is a number between 0 and 'databases'-1
# 可以使用SELECT   16的话 dbid在0~15 之间 进行切换
databases 16

在实际项目中则可以通过以Redis配置文件的形式指定数据库:

spring:
  redis:
    database: 0 # Redis服务器数据库选择

2.理解redis 16库的概念

由于Redis不支持自定义数据库的名字,所以每个数据库都以编号命名。开发者则需要自己记录存储的数据与数据库的对应关系。另外Redis也不支持为每个数据库设置不同的访问密码,所以一个客户端要么可以访问全部数据库,要么全部数据库都没有权限访问。

注意以上所说的都是基于单体Redis的情况。而在集群的情况下不支持使用select命令来切换db,因为Redis集群模式下只有一个db0。

你可能感兴趣的:(数据库,redis,缓存)