cost 133 ms
我想連接到啟用集群模式的 redis 的 Elasticcache。 我想從 golang (go-redis pkg) 連接它

[英]I want to connect to Elasticcache for redis in which cluster mode is enabled. I want to connect it from golang (go-redis pkg)

在Golang中,Go redis有2個客戶端,redis.NewClient和redis.NewClusterClient。 我不確定使用哪個連接到 redis 的 elasticcache。 我想使用僅連接到集群的一個端點的客戶端,並且該端點將確保我獲取或設置 redis 的密鑰。因為 elas ...

go-redis maxRetries 不適用於 redis 管道

[英]go-redis maxRetries doesn't work with redis pipeline

我正在嘗試使用 go-redis 客戶端的maxRetries選項。 上面注釋的代碼沒有管道。 在這種情況下,如果 redis 關閉,則在執行循環時我會看到命令的執行被阻塞直到 15 秒(由於重試),然后執行下一個命令。 一旦出現 redis,循環將繼續並成功執行命令。 在管道場景的情況下,不會發生 ...

Redis stream XReadGroup 不讀取新消息,即使 `BLOCK` 參數為 0

[英]Redis stream XReadGroup not reading new messages even if `BLOCK` parameter is 0

我正在使用 redis stream 和XReadGroup來讀取來自 stream 的消息。 我已將block參數設置為 0。目前我的代碼如下所示 我目前面臨一個問題,如果我讓應用程序(涉及此代碼)空閑 10-12 小時,XReadGroup 將無法讀取新消息,如果我重新啟動應用程序,那么所有新 ...

Go Redis JSON獲取到 map

[英]Go Redis JSONGet to map

一直在 Redis 中使用 Go 1.19 作為后端語言,並且一直試圖將 JSONGet 返回值(res interface{})轉換為 Z1D78DC8ED51214E9018B5114FE2。 我使用“github.com/nitishm/go-rejson/v4”作為 Redis JSON ...

golang redis 客戶端連接狀態

[英]golang redis client connection status

創建新的 Redis 客戶端后,有沒有辦法檢查連接狀態? 作為確保 Sentinel 處於健康 state 的一種方式,實例化后的狀態檢查將是理想的。 ...

Redis 中打開的文件太多

[英]too many open files in Redis

在我們的項目中,我們使用了一個總內存為 4 GB 的 Redis 實例(托管在 GCP 上),其中目前僅使用了 2 GB。 總連接數限制為 1000。幾天前,我們在從 Redis 緩存讀取時發現了一個意外錯誤(持續了幾分鍾)——“dial tcp xx.xx.xx.xx:6379: socket: ...

跨 Redis 數據結構原子地執行命令

[英]Atomically Execute commands across Redis Data Structures

我想自動執行一些 redis 命令(HDel、SADD、HSet 等)。 我在 go-redis 中看到了 Watch 功能來實現事務,但是由於我不打算修改鍵的值,即使用 SET、GET 等,使用 Watch 將其作為事務執行或只是包裝是否有意義TxPipeline 中的命令就足夠了嗎? 方法一:使 ...

如果上下文為零,WithContext 方法是否需要恐慌?

[英]Does WithContext method need to panic if context is nil?

我想為結構編寫一個WithContext方法,並從net/http的Request.WithContext獲得靈感。 我的問題是:如果上下文為零,為什么Request.WithContext恐慌: func (r *Request) WithContext(ctx context.Context) ...

當我使用 `go install` 時,它返回的不是主包

[英]When I using `go install`, it returns not a main package

我在我的代碼中使用了import "github.com/go-redis/redis/v8" 。 環境是go1.17.2 Windows AMD64 。 我執行了go install github.com/go-redis/redis/v8@latest ,但結果是package github.c ...

go-redis/v8 連接池超時

[英]go-redis/v8 connection pool timeout

** 連接池 ** 連接池在使用中偶爾會出現“連接池超時” redis 使用“用於 Redis 的 Amazon ElastiCache” 謝謝!! ...

撥打 tcp<remote-ip> :6379:連接:連接被拒絕</remote-ip>

[英]dial tcp <REMOTE-IP>:6379: connect: connection refused

我正在 GKE(Google Kube.netes 引擎)上構建一個應用程序和一個使用 Redis 的 GCE 實例的系統。當我嘗試從 GKE 上的應用程序 pod 連接到 GCE 上的 Redis 時,我得到連接被拒絕的信息。( dial tcp &lt;REMOTE-IP&gt;:6379: c ...

如何使用 go-redis 從 redis 副本中讀取

[英]How to read from redis replica with go-redis

我們有一個 go lang 服務,它將轉到 redis,為每個請求獲取數據,我們也想從 redis 從節點讀取數據。 我們瀏覽了 redis 和 go-redis 庫的文檔,發現為了從 redis slave 讀取數據,我們應該從 redis 端觸發 readonly 命令。 我們在 go-redi ...

Redis 多表?

[英]Redis multiple tables?

我有一個用例,我必須按鍵搜索,而在另一個用例中,我必須按值搜索。 在這種情況下,掃描整個緩存的最佳方法是什么會降低性能(按值過濾)。 是否反向存儲,即在同一個邏輯表中存儲值作為鍵和鍵作為值? 使用不同的數據庫並將Value、Key存儲為K | V. 我看到一些帖子建議使用不同的數據庫是一個壞主意 ...

有沒有辦法檢查連接到 redis 中的模式的訂戶號碼?

[英]Is there a way to check subscribers number connected to pattern in redis?

我想檢查有多少用戶連接到我的 pubsub 模式。 在 Go 中有簡單的方法嗎? 謝謝你。 我試過這個: 但它也向我展示了其他模式,我只想計算那個特定的模式。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM