symfony 連接redis集群出錯
symfony 連接redis集群出錯:如下
Warning: call_user_func_array() expects parameter 1 to be a valid callback, no array or string given
我使用的第三方bundle
"snc/redis-bundle": "2.*",
"predis/predis": "^1.0"
這是我的配置
snc_redis:
clients:
default:
type: predis
alias: default
dsn: redis://192.168.74.132:6380
logging: %kernel.debug%
cache:
type: predis
alias: cache
dsn: redis://192.168.74.132:6381
options:
profile: 2.2
connection_timeout: 10
read_write_timeout: 30
cluster:
type: predis
alias: cluster
dsn:
- redis://192.168.74.132:6380
- redis://192.168.74.132:6381
- redis://192.168.74.132:6382
- redis://192.168.74.132:6383
- redis://192.168.74.132:6384
- redis://192.168.74.132:6385
單個redis連接沒有問題,cluster連接出錯,不知道是那兒出了錯誤,我渴望得到幫助。
2016-11-26
問題已經得到解決了,"predis/predis": "^1.0"版本問題。