パラメータ名 | タイプ | デフォルト値 | 説明 | 推奨値 |
connectTimeout | int | 10s | クライアントがRedisとの接続を確立する際の最大待機時間 | 2s |
commandTimeout | int | 無 | クライアントがリクエストを送信してから、Redisサーバーが応答するまでのタイムアウト時間 | 2s |
tcpKeepaliveTimeIdle | int | 2h | keepaliveを有効にした後、接続がどのくらいアイドル状態になるとkeepaliveプローブの送信を開始するか | 30s |
tcpKeepaliveTimeInterval | int | 75s | keepaliveを有効にした後、2回のkeepalive間の時間間隔。推奨値は10sです。 | 10s |
tcpKeepaliveCount | int | 9 | keepaliveを有効にした後、Tcpが切断前に送信すべき最大Keepaliveプローブ回数 | 3 |
tcpUserTimeout | int | 7875s | Tcpが再送を放棄して接続を閉じる前に、確認応答を待つ最大時間 | 30s |
poolMaxwait | int | 無 | 接続プールに利用可能な接続がない場合に、呼び出し元が最大で待機する時間 | 1000ms |
poolMaxActive | int | 8 | 接続プールが割り当て可能な最大接続総数です。業務の具体的な状況に応じて設定してください。 | - |
poolMaxIdle | int | 8 | 接続プールで維持できる最大アイドル接続数です。業務の具体的な状況に応じて設定してください。 | - |
poolMinIdle | int | 0 | 接続プールで許容される最小アイドル接続数です。業務の具体的な状況に応じて設定してください。 | - |
# Host、Port、Database、Passwordとコード設定の2つのうち1つを選択します。spring.data.redis.host=XX.XX.XX.XXspring.data.redis.port=6379spring.data.redis.password=XXXXspring.data.redis.database=0#tencent.redis.host=XX.XX.XX.XX#tencent.redis.port=6379#tencent.redis.database=0#tencent.redis.password=XXXXtencent.redis.connect.timeout=2000tencent.redis.command.timeout=2000tencent.redis.tcp.keepalive.time.idle=30tencent.redis.tcp.keepalive.time.interval=10tencent.redis.tcp.keepalive.count=3tencent.redis.tcp.user.timeout=30tencent.redis.pool.max-wait=1000tencent.redis.pool.max-active=2000tencent.redis.pool.max-idle=1000tencent.redis.pool.min-idle=500
# Spring Boot デフォルトRedis設定spring:data:redis:host: XX.XX.XX.XXport: 6379password: XXXXdatabase: 0# Tencent Redis カスタム設定tencent:redis:# host: XX.XX.XX.XX# port: 6379# database: 0# password: XXXXconnect.timeout: 2000command.timeout: 2000tcp:keepalive:time.idle: 30time.interval: 10count: 3user.timeout: 30pool:max-wait: 1000max-active: 2000max-idle: 1000min-idle: 500
フィードバック