问题标签 [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.

0 投票
0 回答
1164 浏览

php - Magento/redis 会话。警告:session_start():未定义用户会话函数

我正在使用 redis 运行 magento 商店以进行会话。有时我会收到以下错误:

@line125:

对于redis,我使用默认设置。同样在不同的数据库,相同的实例中,我正在运行 magento 缓存。我正在使用 php-redis 模块。

我对 redis-session 模块的配置:

我该如何解决这个问题?

0 投票
1 回答
1695 浏览

php - 无限循环内的redis连接

我正在使用 phpredis 客户端创建一个 redis 连接

现在我在无限循环中使用了 $redis 对象。

大约有 54 个这样的单独进程正在运行,但一天中会出现一两次我收到类似“连接读取错误”之类的错误。

请帮我修复它。

0 投票
0 回答
2030 浏览

redis - 为什么我的 redis 密钥比过期时间提前过期?

我设置了一个 redis 密钥并将其过期时间设置为一周:

但我发现密钥可能会在几天内过期,而不是一周。这对我来说是非常不可接受的。

是否因为键值太大而过期?

如何让我的 redis 密钥寿命达到我的预期?

我的max-memory设置是4G,used_memory_peak_human是2.06G,驱逐策略是默认设置volatile-lru

0 投票
0 回答
54 浏览

redis - redis 使用参数从排序集中检索

我在redis上存储了以下类型的数据

所以我需要通过userId检索分数(或位置值)(Ej:userId:00001必须返回1)

我尝试过使用 zscore(类似于 rank:userId (id)),但这不起作用。

我在谷歌上搜索过,但我只找到了简单(分数:值)对的例子

0 投票
1 回答
1290 浏览

php - 如何知道 SUBSCRIBER 是否在 php redis pubsub 中的 PUBLISHING 事件之前运行?

我正在使用 php redis pubsub 我注意到如果订阅者没有运行并且如果我们将事件发布到频道,那么该事件将被删除。

因此,由于这个原因,在将内容发布到频道之前,我想检查订阅者是否正在运行?

任何识别状态的方式或任何不同的方式,以便我发布的事件不应该退出。提前致谢

0 投票
1 回答
415 浏览

php - phpredis库中Redis函数ZUNIONSTORE()的方法是什么?

我使用库phpredis。本机redis函数ZUNIONSTORE()的库phpredis中的替代函数是什么

0 投票
1 回答
96 浏览

php - PHPRedis - time() 不起作用

我有个问题。

在我的项目中,我很少有服务器可以修改 redis 中的相同数据。所有服务器可能有不同的时间。换句话说,在某些情况下我不能依赖应用服务器时间。

所以我想使用 Redis 时间作为一般基点。

一切都会好起来的,PHPRedis 文档说有一个函数可以完全满足我的需要:time()

但这里有一个很大的惊喜:

输出是:

问题是——这到底是什么?你有没有遇到过这样的问题?

如何使用它的功能获取 redis 服务器时间?

注意:其他 redis 功能工作正常,我能够读取和写入数据。连接正常并且已正确创建。

0 投票
1 回答
1326 浏览

php - PHPRedis 和 SMEMBERS

我正在尝试使用 Redis 和 PHP 进行一些操作,但在使用SETSand时遇到了问题SMEMBERS

我正在使用 Symfony2 和SncRedisBundle.

这里是垃圾场

我现在有点卡住了,我不知道如何处理结果,因为 php-redis 文档中没有任何真正可见或解释的内容。

有人能帮我吗?

0 投票
0 回答
643 浏览

php - 为什么在函数 zRangeByScore 之后输出为空?

我为 Redis 使用 php 扩展。有一个简单的代码:

在第一行,我将两个合并KEYS到一个新的 array( KEY)mergedArr中。然后在第 4 行中,我尝试mergedArr从前 7 天的分数中获取有限和排序的数据。

为什么我会空虚$result

文档phpredis

0 投票
4 回答
20715 浏览

php - php-redis - 有没有办法在 Redis 中存储 PHP 对象而不对其进行序列化?

我正在尝试将用户的请求 URL 存储为键,并将与该键对应的 PHP 对象存储为 Redis 中的值。我尝试了以下方法:

但是,使用此代码,存储在 Redis 中的 URL 键的值是类型,string其值等于“对象”,而不是实际的 PHP 对象。有没有办法在不序列化的情况下存储 PHP 对象?