Redisson 连接 Redis 的连接参数和连接池相关配置的推荐值,请参见下表,方便您快速搭建客户端。
参数名 | 类型 | 默认值 | 解释 | 推荐值 |
timeout | int | 3000ms | 客户端发送请求,Redis 服务器响应超时时间 | 3000ms |
retryAttempts | int | 3 | 客户端发送命令至 Redis 的重试次数 | 3 |
retryInterval | int | 1500ms | 客户端再次尝试发送 Redis 命令的时间间隔 | 200ms |
connectTimeout | int | 10000ms | 客户端尝试与 Redis 建立连接的最长等待时间 | 3000ms |
connectionPoolSize | int | 64 | Redis 连接池大小 | 200 |
connectionMinimumIdleSize | int | 24 | Redis 连接池最小的空闲连接数 | 50 |
idleConnectionTimeout | int | 10000ms | Redis 连接池中空闲连接的超时时间 | 10000ms |
pingConnectionInterval | int | 30000ms | 向 Redis 服务器发送 PING 命令的时间间隔 | 1000ms |
application.properties
如下配置文件已经使用推荐值配置连接参数,仅需要配置 redis 连接地址、访问密码及数据库即可。
// redis 实例访问 VIP 地址tencent.redis.address=redis://XX.XX.XX.XX:6379// 实例访问密码tencent.redis.password=XXXX// redis 数据库索引号tencent.redis.database=0// 客户端尝试与 Redis 建立连接的最长等待时间tencent.redis.connect.timeout=3000// Redis 连接池中空闲连接的超时时间tencent.redis.connection.idle.timeout=10000// 向 Redis 服务器发送 PING 命令的时间间隔tencent.redis.connection.ping.interval=1000// Redis 服务器响应超时时间tencent.redis.timeout=2000// Redis 连接池最小的空闲连接数tencent.redis.connection.pool.min.size=50// Redis 连接池最大的连接数tencent.redis.connection.pool.max.size=200// 客户端发送命令至 redis 的重试次数。tencent.redis.retry.attempts=3// 客户端再次尝试发送 Redis 命令的时间间隔tencent.redis.retry.interval=200
application.yml
如下配置已经使用推荐值配置连接参数,仅需要配置 redis 连接地址、访问密码及数据库即可。
tencent:redis:address: redis://XX.XX.XX.XX:6379password: XXXXdatabase: 0connect.timeout: 3000connection:idle.timeout: 10000ping.interval: 1000pool:min.size: 50max.size: 200timeout: 2000retry:attempts: 3interval: 200