phpredis 问题

最近在看一个php+redis的程序,php

在测试机器上运行的时候,跑几个测试用例就会抛出以下:web

Fatal error: Uncaught exception 'RedisException' with message 'protocol error, got '<' as reply type byte 'redis

 

这个也是在网上各类搜索都没有解决问题。安全

后来仔细跟踪了下redis的访问,发现一个链接用在了两个进程中,因此我怀疑多是phpredis的链接多是非线程安全的,因此对原有程序作了下改进,对于每一个在运行的进程都开一个链接(其实总共不超过10个进程),这样就没有在报以上错误了。测试

相关文章
相关标签/搜索