Redis客户端连接超出数据库索引范围 是哪里配置不对吗 还是哪里有问题?帮忙看一下这个问题 该怎样解决!
了解 Redis 的都知道,Redis 服务器状态有很多可配置的默认值。
例如:数据库数量,最大可用内存,AOF 持久化相关配置和 RDB 持久化相关配置等等。我相信,关于 AOF 持久化和 RDB 持久化的配置大家都很熟悉,但是关于数据库数量和最大可用内存,是不是恰恰很容易被大家忽略?
当 Redis 实例部署在正式环境时,我们可能会根据系统业务或者服务器配置来对 redis.conf 配置文件里的一些选项进行修改。可能此时我们的潜意识都会觉得,大部分东西都是越多越好:数据库数量越多,那么我们就可以一个业务对应一个数据库,再繁杂的业务也不怕不够用;最大可用内存越大,那么我们就可以往 Redis 里存放越多的数据。
那么,数据库数量是不是真的可以无限大,Redis 没做限制么?是不是真的越多越好用?
最大可用内存是不是设置成越大越好?Redis 会不会对此也有限制呢?
下面我们来分析看看。
看看配置文件,这个不要超过15:
spring:
redis:
database
redis 的database用的序号是多少的,默认是0-15,不能超过这个范围