[英]golang redis client connection status
創建新的 Redis 客戶端后,有沒有辦法檢查連接狀態?
作為確保 Sentinel 處於健康 state 的一種方式,實例化后的狀態檢查將是理想的。
一些客戶端庫提供了一個Ping()
方法來執行Redis 的PING
命令來檢查連接的狀態:
redisClient := redis.NewClient(...)
if err := redisClient.Ping(ctx); err != nil {
log.Fatal(err)
}
我認為這取決於您使用的客戶端。
例如,基數客戶端( https://github.com/mediocregopher/radix )支持一個 function 來監視檢查連接(錯誤、重用、創建等)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.