redis 的 Ping 方法返回 true?

2021-01-09 20:16:46 +08:00
 xxbutoo

使用$redis->ping()方法的时候 返回了 true 不是应该返回 PONG 么? 装的 redis 版本是 3.2.100 php 环境是 7.2 有没同学遇到相同问题的?

2557 次点击
所在节点    PHP
10 条回复
xiaoz
2021-01-09 20:33:28 +08:00
redis-cli 去执行 ping 试一下
GoLand
2021-01-09 20:38:46 +08:00
PHP 的问题,不是 Redis 的问题。
AngryPanda
2021-01-09 20:47:20 +08:00
redis 扩展的问题,不是 PHP 的问题
zibber
2021-01-09 20:55:16 +08:00
redis 扩展 5.0 以后就返回 true,你去 github 上看下
xxbutoo
2021-01-09 21:40:09 +08:00
@xiaoz 在 redis 的 cli 模式下 执行的返回也是 PONG
xxbutoo
2021-01-09 21:40:24 +08:00
@AngryPanda 可是我在 redis-cli 下 输入 ping 返回的也是 PONG
jhdxr
2021-01-09 22:31:02 +08:00
zhuzhibin
2021-01-09 22:55:07 +08:00
没啥问题吗

```
/* When called without an argument, PING returns `TRUE` */
$redis->ping();
```
这样简单理解下就 over
xxbutoo
2021-01-16 19:35:32 +08:00
@jhdxr 恍然大悟
xxbutoo
2021-01-16 19:36:02 +08:00
@zhuzhibin
这么说 $redis->ping("PONG"); 可以返回 PONG 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/743400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX