腾讯云分布式缓存数据库 参数配置(Redisson 连接 Redis)

这篇提供了腾讯云Redisson连接Redis的推荐配置参数,包括连接地址、密码、数据库索引及连接池相关设置。文档以application.properties和application.yml两种格式展示了配置示例,帮助用户快速搭建客户端。连接参数配置: 包括Redis实例访问地址、密码、数据库索引、连接超时时间、空闲连接超时时间、PING命令间隔、服务器响应超时等。连接池设置: 推荐了最小空闲连接数(50)、最大连。

相关产品
腾讯云分布式缓存数据库(兼容 Redis) 产品页,含版本规格、价格与购买入口。

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:6379 password: XXXX database: 0 connect.timeout: 3000 connection: idle.timeout: 10000 ping.interval: 1000 pool: min.size: 50 max.size: 200 timeout: 2000 retry: attempts: 3 interval: 200

赞 (0)
上一篇 4天前
下一篇 4天前