uncaught exception redisexception with message Connection closed

PHPz
Freigeben: 2018-10-10 14:08:54
Original
11585 Leute haben es durchsucht

LNMP环境运行redis,出现如下错误“PHP Fatal error:  Uncaught exception 'RedisException' with message 'Connection closed' in”,如何破?

回复内容:

具体问题:LNMP环境运行redis,出现如下错误“PHP Fatal error:  Uncaught exception 'RedisException' with message 'Connection closed' in”,如何破?

最佳采纳答案:

今天刚好遇到这个问题,网上搜到的解决方案(如设置连接超时等)都无效,自行解决后来解答一下:

Redis检查------------------------------->

1、检查redis服务是否启动:ps -ef | grep redis

2、确定redis运行的端口号:如默认6379

3、telnet 127.0.0.1 6379,如连接失败,检查防火墙设置,并开放6379端口

4、redis配置检查:redis.conf中timeout 0(不超时)、bind 127.0.0.1(如非本机使用redis,ip配置使用者机器ip,或直接设置为0.0.0.0无限制)

PHP设置检查------------------------------>

1、确定PHP是否安装了redis扩展:在php.ini中已配置extension = redis.so,且redis.so存在

2、检查php.ini文件:default_socket_timeout = 600(单位为s,设置至少60s以上)

最重要的一条,如果使用redis去管理session,那么检查php.ini文件:

session.save_handler = redis

session.save_path = "tcp://127.0.0.1:6379"(这里的redis的ip和port必须设置正确!)

【相关教程推荐】

在线免费视频教程:Redis视频教程

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!