Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phpredis set()未存储密钥,我缺少什么?_Php_Redis_Phpredis - Fatal编程技术网

phpredis set()未存储密钥,我缺少什么?

phpredis set()未存储密钥,我缺少什么?,php,redis,phpredis,Php,Redis,Phpredis,这是我在互联网上测试Redis的基本代码。当设置或获取时,我什么也得不到。我怀疑我的php配置有问题,但不确定如何找出问题所在。我也尝试过使用predis作为客户机,它的反应也是一样的 检查phpinfo()函数是否在列表中显示redis client 如果requirepass设置为某个值,也请检查redis.conf,如果是,则必须使用这些凭据连接redis。FYI…我使用redis cli测试了redis,redis似乎工作正常。失败发生在php客户端和redis之间。您解决了这个问题吗

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

检查phpinfo()函数是否在列表中显示redis client


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

FYI…我使用redis cli测试了redis,redis似乎工作正常。失败发生在php客户端和redis之间。您解决了这个问题吗?我也有同样的问题。我可以连接,但无法设置。
$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