node-redis

    0熱度

    1回答

    我有一個奇怪的Redis行爲: const redis = require('redis'); const { REDIS_URL: redisUrl, REDIS_PASSWORD: redisPassword } = process.env; const client = redis.createClient(redisUrl, { no_ready_check: true,

    1熱度

    1回答

    我正在尋找將集成緩存服務與無服務器。 我決定和redis一起去。但是,通過閱讀npm redis,似乎您在完成請求後需要致電client.quit()。 無服務器似乎工作的方式是生成實例,然後在不使用時刪除。所以我想知道在無服務器實例被刪除時是否有辦法退出redis連接。 或者我是否只需要在每個請求中啓動一個連接,然後在每個請求結束之前退出連接。 我希望我可以在應用狀態而不是請求狀態下這樣做,這樣

    2熱度

    1回答

    我正在使用node_redis客戶端用於node.js.我有一個結構化的數據,目前我正試圖用redis存儲。每當我嘗試將更多的鍵值添加到同一組時,它就會覆蓋。我正在追逐它幾天,我發現我必須添加獨特的成員,然後我可以根據他們添加數據。我通過在用戶級別定義唯一鍵來完成該部分,但我希望通過公司和用戶名組合來創建哈希鍵,以便它在雲中運行時始終是唯一的。在我jsonMessage { "Compa

    2熱度

    1回答

    我在節點應用程序的ElastiCache上使用Redis,今天節點關閉,這意味着我們的應用程序停止工作。花費20分鐘才能設置新節點。 從閱讀文檔看來,我可以設置一個羣集,在發生故障的情況下,它會自動將從屬設備升級爲主設備。大問題似乎是你必須設置你的客戶端寫入主節點並從從節點讀取。 這意味着在出現故障的情況下,您必須重新配置您的應用程序以指向新創建的「讀取」節點。這也需要幾分鐘的時間才能晉升爲初級。

    1熱度

    1回答

    我需要實現系統 從父集合中獲取數據。 檢查在Redis的 發現,如果沒有那麼做一個HTTP調用,並得到JSON數據然後設置緩存 如果是,那麼從緩存中 將數據存入孩子收集父ID獲取數據尤其關鍵。 我有工作解決方案使用回調類似的東西。 MongoClient.connect(dsn).then(function(db) { parentcollection.findOne({"_id" :

    0熱度

    1回答

    我使用node-celery(v0.2.8)和redis後端。當我嘗試調用celery.createClient(),我得到這樣的結果: self.redis.duplicate is not a function 在celery.js線137有到redis.createClient()的調用,那麼它會嘗試在調用返回重複()目的。但物體不是包含「重複」屬性。 對我來說真的很奇怪的是,redis

    0熱度

    2回答

    我是Nodejs和Socket.io的新手,這是我第一次創建任何聊天應用程序,所以如果我問一些愚蠢的問題,請原諒我。 在我的網絡中,我必須提供一種聊天服務,一種是即時聊天,它是一種聊天室,另一種是像Facebook Messenger這樣的私人消息。 我已經在顯示消息之前在私人信使中創建了兩個對話,我正在檢查對話ID,它的工作方式非常合適。現場辯論也適用。 但是有一個問題,任何在私人信使發送的消息

    0熱度

    1回答

    我遇到了麻煩,我想將在REDIS中定義的KEYS分配給redisClient.keys函數中的值,但我無法做到這一點,我試圖對控制檯進行日誌記錄,但得到的結果是正確的,但它不能從該鍵的外部讀取功能。如果你幫助我,我將不勝感激。 const redis = require('redis'); const redisClient = redis.createClient(); var va

    1熱度

    1回答

    Redis具有主從設備配置。如果主設備出現故障,則從設備將成爲新主設備。如何使用腳本重新啓動之前的redis主設備(作爲新主設備的奴隸,或者是否再次成爲主設備)。不想手動做。

    0熱度

    1回答

    我正在使用node_redis npm包來調用lua函數。我想要傳遞給lua的JavaScript對象。 下面是樣品JSON對象: var feeds=[]; var feed ={}; feed.uId ="Zqr6jfu6pgqNpAKaf"; feed.kIds =[]; feed.kIds.push("2557f730-e7a9-11e6-a2e7-49a45a663faf");