predis

    1热度

    1回答

    我的要求是为特定用户发布消息。 控制器 $messageQueueKey=(string)$receiver; (receiver_id) $redis->publish($messageQueueKey, json_encode($data)); Server.js //节点JS var handshakeData = socket.request; var messageQue

    0热度

    1回答

    如何将redis-cli script load $LUA_SCRIPT转换为Predis方法? 遵循的是LUA脚本: local lock_key = 'icicle-generator-lock' local sequence_key = 'icicle-generator-sequence' local logical_shard_id_key = 'icicle-generator-l

    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中。

    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 ]); 这里是