如何獲取分布式緩存Redis實例的連接地址和實例ID?
在實例詳情頁中可以查詢到以上信息,具體操作可參考查看連接地址。
可以通過redis-cli連接Redis嗎?
redis-cli是原生Redis自帶的命令行工具,您可以在CT-ECS實例或本地設備上通過redis-cli連接分布式緩存Redis版,進行數據管理。
分布式緩存Redis版支持Jedis等通用的Redis客戶端嗎?
支持。任何兼容Redis協議的客戶端都可以訪問分布式緩存Redis版,您可以根據應用特點選用Redis客戶端。
關于Redis客戶端的連接方法,請參見通過客戶端連接Redis。
連接Redis實例需要在CT-ECS上安裝Redis嗎?
不需要,只要有相應的Redis客戶端即可從CT-ECS上連接Redis實例。
請參見通過客戶端連接Redis。
緩存實例支持公網訪問嗎?
支持通過綁定彈性IP進行公網訪問,具體請參考公網連接Redis實例。
建議通過同一虛擬私有云下的彈性云主機來訪問緩存實例,以確保緩存數據的安全。
緩存實例是否支持跨VPC訪問?
在一些情況下,由于實例未開啟公網訪問,不同虛擬私有云(VPC)間的網絡通常是不互通的。這會導致無法直接訪問分布式緩存服務(DCS)實例。為了解決這個問題,可以考慮創建VPC對等連接,以實現兩個VPC之間的網絡互通。
關于創建和使用VPC對等連接,請參考 VPC對等連接說明
實例是否支持自定義或修改端口?
不支持指定端口,也不支持修改。
實例是否支持修改訪問地址?
DCS實例創建后,實例IP連接地址和域名連接地址不支持修改。
如何確認CT-ECS和Redis的網絡環境是否相同?
為了使CT-ECS實例與Redis實例通過內網連接,您需要確保二者的網絡類型同為經典網絡,或者同為專有網絡(VPC)且所屬的VPC相同。可在云主機管理控制臺中查看云主機所屬的VPC,具體請參考查看云主機詳細信息。同時在Redis控制臺中查看Redis實例所在的VPC,具體請參考查看實例信息。
Redis公網訪問所需彈性IP是否收費?
公網訪問Redis實例所需的彈性公網IP需要收取一定的費用。
在開啟公網訪問開關前,您首先需要創建一個彈性公網IP。具體收費規則,請參考彈性IP-計費模式。
客戶Http的Server端關閉導致Redis訪問失敗,是什么原因?
原因分析:客戶端使用長連接,或者連接池,用完后關閉與DCS實例的連接,再次使用時,出現報錯。
解決方案:使用長連接或連接池,用完后不要關閉連接;如果發現連接中斷,請重新建連。
客戶端出現概率性超時錯誤是什么原因?
針對低概率超時錯誤,是Redis使用的正常現象。Redis使用受到網絡傳輸、客戶端設置超時時間等因素影響,可能出現單個請求超時問題。
建議客戶業務編碼時,具備重試操作,提升業務的可靠性,避免低概率的單次請求失敗時業務失敗。
連接DCS實例必須要密碼嗎?
連接DCS實例時必須通過密碼進行鑒權驗證。您可以在創建實例時自定義密碼,也可以創建實例后在Redis管理控制臺重置密碼,詳細說明請參見重置實例密碼。
Redis實例公網開關被關閉是什么原因?
請檢查彈性公網IP是否被解綁或被刪除,導致Redis實例公網被關閉。
本地環境是否可以連接緩存實例?
已開啟公網訪問的緩存實例,可以通過本地環境連接DCS緩存實例。具體可參考公網連接Redis實例。
Jedis連接池參數配置建議
合理的Jedis連接池參數設置能夠有效地提升客戶端使用Redis性能,具體可參考 Jedis連接池優化