gatewayworker Events.php中的onWorkerStart方法連接本服務(wù)器的redis服務(wù)是可以的,請問連接其他服務(wù)器的redis【帶密碼】代碼應(yīng)該如何寫呀?
$redis = new Redis();
$conn = $redis->connect('ip', 6379);
$auth = $redis->auth('123456'); //設(shè)置密碼
$redis->set('xxx', "1111");
如果不行的話考慮以下問題, redis 是否設(shè)置了允許遠程訪問,redis服務(wù)器是否有防火墻,對應(yīng)端口是否開啟遠程訪問,并且允許這個ip訪問
找到原因了,redis服務(wù)器的配置文件redis.conf中 有bind 127.0.0.1 限制了只能本地服務(wù)器訪問了,改成bind 0.0.0.0后,重啟redis服務(wù)就可以連上了,感謝