redis中默認有16個數據庫,查詢方式如下:
127.0.0.1:6379> config get databases
1) "databases"
2) "16"
在某些場景下,可能多個應用同時使用一個redis,那我們希望不同應用的redis數據是隔離的,這時就可以采用設置不同redis數據庫的方式,在springboot整合redis中配置如下:
# redis 配置
redis:
# 地址
host: localhost
# 端口,默認為6379
port: 6379
# 數據庫索引
database: 0 //此處設置使用哪個數據庫
# 密碼
password:
# 連接超時時間
timeout: 10s
lettuce:
pool:
# 連接池中的最小空閑連接
min-idle: 0
# 連接池中的最大空閑連接
max-idle: 8
# 連接池的最大數據庫連接數
max-active: 8
# #連接池最大阻塞等待時間(使用負值表示沒有限制)
max-wait: -1ms