predis

    1熱度

    1回答

    我的要求是爲特定用戶發佈消息。 控制器 $messageQueueKey=(string)$receiver; (receiver_id) $redis->publish($messageQueueKey, json_encode($data)); Server.js //節點JS var handshakeData = socket.request; var messageQue

    1熱度

    1回答

    我有一個Laravel php應用程序和一個NodeJS客戶端。我的客戶端發生了一些情況,我想更新我的php後端,因此我發佈了一條消息到Redis頻道,在我的Laravel應用程序中,我有一個Redis訂閱服務器在該頻道上偵聽消息。 理想情況下,我想接收到消息時,觸發一個事件,但我得到這個錯誤 [Predis \響應\ ServerException] ERR只(P)訂購/(P)UNSUBSCRI

    0熱度

    1回答

    我有一個由三個主節點和三個從節點組成的redis集羣。我還有三臺Sentinel服務器(每臺服務器都在一臺獨立的機器上)監控Redis集羣。使用Predis,我可以通過一個主節點的IP /端口連接到集羣。但是我想知道我是否可以通過Sentinel IP /端口將Predis連接到CLuster?

    0熱度

    1回答

    我正在使用azure應用程序服務我的應用程序需要在服務器上安裝Predis擴展程序,如何將它安裝在App服務上?應用程序在PHP中。

    0熱度

    1回答

    我用作曲家外部庫添加到我的項目 - 包括Predis。 出於某種原因,沒有被可能產生Predis我總是得到: Class 'Predis\Autoloader' not found 所以我潛入作曲家加載文件並找到了一些奇怪的事情如下: 這是我的作曲家。 JSON: { "require": { "facebook/php-sdk": "@stable", "e

    2熱度

    1回答

    我試圖獲得這個包https://github.com/nrk/predis-async和說明書說:composer需要predis/predis-async。我嘗試下載的選項phpiredis擴展,但是當我運行作曲家它說: Problem 1 - predis/predis-async v0.2.3 require ext-phireids * -> the requested PHP

    1熱度

    1回答

    我希望能夠訪問我的主Redis服務器密鑰的最新副本。它不必完全保持最新狀態,因爲我將輪詢只讀副本,但我不希望在主實例上運行的事務和Lua腳本阻止只讀實例,因爲我通過密鑰掃描在我的只讀實例上。 任何人都可以確認/否認這種行爲?

    0熱度

    2回答

    在Codeigniter中,我使用Composer安裝了predis包。我可以使用這個包來設置和獲取緩存中的值。我的要求是我需要使用Redis保持1分鐘的緩存值。我已經看到通過Redis終端設置不同的選項。但是我需要設置控制器本身的時間限制。任何想法 ?

    0熱度

    1回答

    因此,我將Redis添加到已開發的項目中,並且想知道在哪裏放置這些緩存調用。 有現有的模式,我想知道如果我可以注入的Redis到模型,然後用包緩存代碼每個查詢,像這樣: $cacheKey = "table/{$id}"; // If table entity is not in cache if (!$predis->exists($cacheKey)) { // Pre-exi

    1熱度

    1回答

    我有一個問題,當我嘗試將「NX」添加到predis的zadd命令。 redis文檔說ZADD應該支持NX,但無論我如何設置predis命令,我都無法使其工作。有沒有人有任何這方面的經驗? 以下是我已經嘗試了命令: $redis->zadd($key, "NX", 1, $id); $redis->executeRaw([ 'ZADD', $key, "NX", 1, $id ]); 這裏是