问题标签 [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 - phpredis 持久连接 nginx + PHP-FPM
我有 Nginx + PHP-FPM 的经典服务器配置模式。我网站上的大多数页面都包含保存到 redis 中的数据。因此,许多独立用户对 redis 的间接(通过 php-fpm)lite 请求太多。我使用 phpredis PHP 扩展从 PHP 代码与 redis 通信。我可以使用 phpredispconnect()
方法来减少后端服务器和 redis 服务器之间的 TCP 连接数吗?我是否应该期望在共享连接中不会混淆不同的用户数据?
php - phpredis set() 不存储密钥,我错过了什么?
这是我从互联网上下载来测试 Redis 的基本代码。设置或获取时,我什么也得不到。我怀疑我的 php 配置有问题,但不确定如何找出问题所在。我也尝试过使用 predis 作为客户端,它的反应方式也相同。
php - 使用 phpredis 从 Redis 中的密钥存储中调用值
我使用 Phpredis 并试图从名为“statHistory”的以下键中获取信息我是 redis 的新手,不知道如何单独调用每个值。我能够使用 php 连接到 redis 并使用 ping 命令对其进行了测试。已经测试了两天,我仍然无法正确调用它。键名:statHistory http://pastebin.com/pXz5d0zf redis-commander 的镜像 http://postimg.org/image/pusnghk9n/
php - 为什么我应该关闭或保持 Redis 连接打开?
我在 PHP 项目中使用 Redis。我使用 phpredis 作为客户端。有时,在较长的 CLI 脚本中,我会遇到 PHP 分段错误。
我之前经历过phpredis在连接超时时会出现问题。由于我的 Redis 配置配置为在 300 秒后自动关闭空闲连接,我猜这会导致分段错误。
为了能够选择是增加连接超时还是默认为0(意思是“永不超时”),我想知道可能的优点和缺点是什么?
为什么我永远不应该关闭连接?
为什么我应该确保连接不会保持打开状态?
谢谢
php - Phpredis 前置值 - 无法弄清楚为什么
我在 Amazon Linux EC2 服务器上运行 phpredis 版本 2.2.5,有一段时间在控制台中摆弄与 Redis 对话,一切正常。
然后,我插入 PHP 并开始尝试让我的代码与数据库对话,这就是麻烦开始的时候——我添加的每个值都以奇怪的文本开头,但键没问题。
我输入以下代码:
}
目标是获得像“sub:chat:1:1”=>“true”这样的键值。我得到的是 "sub:chat:1:1" => "s:4:\"true\";" 当我在控制台中读取 redis 数据库时。这是怎么回事,它一直在改变这个?我最初认为这是因为我将整数作为值传递,所以我切换了整个结构以传递文本字符串作为测试,但问题仍然存在。
redis - 雷迪斯 | 复制和通用磁盘存储
我刚开始第一次使用 Redis。我浏览了文档,我知道 Redis 可以在复制模式下使用。但是,我有一些问题仍然没有答案。让我们快速浏览一下用例
- 我有一个 Drupal 7 代码库的集群环境。
- 有两个 Web 服务器 web1 和 web2 以及两个 DB 服务器 DB1 和 DB2
- DB1 和 DB2 以主从模式运行
- 我必须在 web1 和 web2 上都设置 Redis,web1 作为 master,web2 作为 slave
- 我需要为主机和从机提供相同的后端/磁盘存储
是否可以为主机和从机设置相同的后端/磁盘存储?一个解决方案是我在单个服务器上使用 Redis,例如在 web1 上。在这种情况下,web2 上的请求使用 web1 的 Redis 缓存。在这种情况下,我会因网络而延迟。我想避免这种情况,因为我想利用 Redis 的全部性能,即从内存中读取。
还有其他解决方法吗?
php - 如何在 php 中使用 Redis?
我安装了redis 2.8.12并配置了phpredis。然后我在 php 类中调用了 redis 实例。但是没有结果,你能帮帮我吗?
这个打印了:),没有打印:P
php - phpredis 错误 在 Linux 中找不到类 Redis
我在安装 phpredis 时遇到了一个棘手的问题
之后,我添加
进入 php.ini。
我可以通过运行得到一个 OK
但是在运行 http:127.0.0.1 时,nginx 抛出错误“致命错误:在 index.php 中找不到类 'Redis'”
我想这可能是与环境有关的一些问题......
感谢您的任何建议!
php - 致命错误:未捕获的异常“RedisException”和消息“Redis 服务器已消失”
我的一个应用程序突然开始报错:
我已经重新安装redis-server
但到目前为止没有运气。有什么建议么?
php - phpredis Redis::subscribe() 期望参数 2 是一个有效的回调
我无法使用 subscribe 方法。欢迎任何帮助以使其正常工作。以下 php 单元测试给了我以下错误。
这是 phpredis 提供的示例。
https://github.com/nicolasff/phpredis#subscribe
RedisEventBusTest.php