首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >redis会抛出一个错误,即使扩展加载得很好

redis会抛出一个错误,即使扩展加载得很好
EN

Stack Overflow用户
提问于 2013-05-14 15:21:06
回答 1查看 2.7K关注 0票数 0

这是我第五天尝试在我的mac美洲狮上解决这个问题。我使用home通过这个http://www.astonishdesign.com/blog/native-lamp-stack-mac-os-x安装了phpredis。顺便说一句,home brew也被用来安装redis。我的php信息显示

代码语言:javascript
复制
redis
Redis Support   enabled
Redis Version   2.2.3

当我运行以下代码时

代码语言:javascript
复制
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);

$redis->set('key', 'val');

echo $redis->get('key')

我得到了这个错误

代码语言:javascript
复制
 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

我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2013-06-25 09:56:09

您确定Redis服务器正在运行吗?

如果您转到Mac命令行并键入redis-cli,是否会得到如下提示:

代码语言:javascript
复制
redis 127.0.0.1:6379>

如果没有,则说明您的服务器没有运行。您可以通过运行redis-server手动启动它,然后测试您的脚本。

在mac上运行redis服务器可能有更好的方法,但至少你会知道这是否只是启动服务器的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16537276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档