【问题标题】:phpredis set() not storing the key, what am I missing?phpredis set() 不存储密钥,我错过了什么?
【发布时间】:2014-05-08 01:19:24
【问题描述】:

这是我从互联网上下载来测试 Redis 的基本代码。设置或获取时,我什么也得不到。我怀疑我的 php 配置有问题,但不确定如何找出问题所在。我也尝试过使用 predis 作为客户端,它的反应也是一样的。

$connected= $redis->connect('localhost', 6379); //works

if(!$connected) {
    // some other code to handle connection problem
    die( "Cannot connect to redis server.\n" );
}

$redis->set('somekey', 'some value');  // fails

echo $redis->get('somekey'); //fails

【问题讨论】:

  • 仅供参考...我使用 redis-cli 测试了 redis,redis 似乎工作正常。失败在php客户端和redis之间。
  • 你解决了吗?我有同样的问题。我可以连接,但我不能设置。

标签: php redis phpredis


【解决方案1】:

检查 phpinfo() 函数是否在列表中显示 redis 客户端。

如果 requirepass 设置为某个值,还要检查 redis.conf,如果是,则必须使用这些凭据连接 redis。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 2023-01-08
    • 1970-01-01
    相关资源
    最近更新 更多