这是我第五天试图在我的Mac山狮上解决这个问题。 我用家酿来使用这个http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x来安装phpredis。顺便说一下,家酿也用来安装redis。 我的php信息显示
redis
Redis Support enabled
Redis Version 2.2.3
当我运行此代码时
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('key', 'val');
echo $redis->get('key')
我收到此错误
Fatal error: Uncaught exception 'RedisException' with message 'Redis server went away' in /Library/WebServer/Documents/test/index.php on line 6
( ! ) RedisException: Redis server went away in /Library/WebServer/Documents/test/index.php on line 6
我缺少什么
答案 0 :(得分:1)
您确定Redis服务器正在运行吗?
如果你转到Mac命令行并输入redis-cli,你会收到如下提示:
redis 127.0.0.1:6379>
如果没有,则表示您的服务器未运行。您可以通过运行redis-server
手动启动它,然后测试您的脚本。
在mac上运行redis服务器可能有更好的方法,但至少你知道这只是启动服务器的问题。