使用workerman运行web服务, 在 onworekrStart时 初始化redis 通过Global传递至 onMessage中 , 在使用$redis->get() 时 var_dump返回
object(Redis)#18 (0) { }
但是 实际上 Redis中存在该值 , 且在 php-cli中可以正常获取
感觉你把redis对象存进去了,或者打印了redis对象
我把redis对象存储在变量中, 通过另外一个类的构造函数传递, 在另外一个类中var_dump($redis->get(xxx)) 就感觉很奇怪, debug好长时间 不知道哪里错了
如果我redis对象传递错误的话,那么应该在 我var_dump 之前 就已经抛出异常 但是 我var_dump的地方理应返回 一个boolen值 就感觉有点奇怪
是我的错误, redis在事务中 无法获取get参数
感觉你把redis对象存进去了,或者打印了redis对象
我把redis对象存储在变量中, 通过另外一个类的构造函数传递, 在另外一个类中var_dump($redis->get(xxx)) 就感觉很奇怪, debug好长时间 不知道哪里错了
如果我redis对象传递错误的话,那么应该在 我var_dump 之前 就已经抛出异常 但是 我var_dump的地方理应返回 一个boolen值 就感觉有点奇怪
是我的错误, redis在事务中 无法获取get参数