问题标签 [phpredis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在运行时在会话处理程序之间切换?
我有DB会话处理程序,我有一个FILE会话处理程序和一个REDIS会话处理程序
根据我的引导程序中的一些逻辑,我想在两个会话处理程序中选择一个用于当前请求。
如何?
之前的代码session_start
是
sorting - 重置 Redis 排序集
我正在使用 redis 服务器对在线游戏中的分数进行排序。
游戏分为 2-3 分钟的游戏序列,在每个序列之后显示分数和用户获得他的排名 (zadd, zrevrank)
这一切都很好,但是我如何在我的播放序列之后重置我的排序集?我找到了 ZREM,但看起来我必须指定密钥。有没有一种快速的方法可以从排序集中删除所有值?
php - 即使扩展加载得很好,redis也会抛出错误
这是我第五天试图在我的 mac 山狮上解决这个问题。我使用 home brew 安装 phpredis 使用这个http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x。顺便说一下 home brew 也被用来安装 redis。我的 php 信息显示
当我运行这段代码时
;
我收到这个错误
我错过了什么
php - 用igbinary安装php redis,找不到头文件
我正在尝试安装 phpredis 扩展,但没有运气。
运行命令后./configure --enable-redis-igbinary
,我收到以下错误:
检查 igbinary 包括...配置:错误:找不到 igbinary.h
igbinary 是使用 PECL 安装的,但似乎找不到头文件。
php - Redis PHP缓存“ERR不允许”
我正在尝试让Wordpress 的 Redis 前端缓存正常工作。我收到这个致命错误:
我有一个正常运行的 Redis 服务器(用它运行其他项目)。出于某种原因,我得到一个ERR Not permitted
. 有任何想法吗?
php - 从 Redis 哈希中获取随机/任意值
我有一个包含数百万个元素的 Redis-Hash,不断添加新元素。在 php 中,我运行一个无限循环来获取、处理和删除一个元素。因此,我需要获取任何现有元素的键(最好是插入哈希中的第一个元素,FiFo)
虽然我知道RANDOMKEY
andSRANDMEMBER
命令,但我没有找到任何方法来获取哈希键。HGETALL
并且HKEYS
由于散列的大小,也不是一个选项。我需要顺序处理。帮助表示赞赏。
php - phpredis : RedisException [ 0 ]: protocol error, got 't' as reply type byte
It's been a week that our 2 websites are in production using a redis server for php and html caching. Time to time we get some errors like those :
If I restart the apache on the server the server stop for a few days ... Then after like 3 or 4 days it come back again.
We are using phpredis 2.2.2 with a php 5.4.14, I'm using pconnect and php is compiled with thread safe on (might be the problem) Redis server is 2.6.12 and for security reason we are going through a haproxy (configured with tcp mode)
I was wondering if you have any idea why it's happening and how to resolve that.
Thanks in advance
node.js - 套接字 io 显示的重复消息
我正在使用 redis 进行通知,它的工作原理是这样的 -
当 user1 有通知要与他的朋友分享时,我将该消息发布到用户每个朋友的所有频道。使用 socket.io 和 node,消息被推送给每个朋友,因为订阅部分是使用 node 处理的。
这工作正常,直到连接丢失。此时,在重新连接时,我发现朋友的频道发生了 2 次发布而不是 1 次发布,尽管像上一个案例一样只发生了 1 次活动。
他们的任何配置是否可以在重新连接时避免重复发布?
还发现,在重新连接时,它也在尝试使用辅助传输进行连接。这可能是问题吗?
php - Predis:将值传递给匿名交易函数
我正在与 Predis 进行交易,但我不知道如何将我自己的变量传递给匿名交易函数。
我试图将它添加到选项数组中,但它在匿名函数中受到保护。
我怎样才能做到这一点?
php - 您如何搜索具有值的键?例如获取值为“somevalue”的所有KEYS
现在我想找到值 1存在的键
如果我使用值1进行搜索,那么结果键将是CO:1:A, CO:2:A
和CO:4:A
如何获得这个?