phpredis中的auth方法该如何使用?需要注意哪些问题?
在使用phpredis连接redis时,如果redis设置了密码,需要先通过auth方法进行身份验证才能进行操作。使用方法如下:
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('yourpassword');
其中yourpassword
为redis设置的密码。需要注意的是,如果密码错误,会抛出异常。另外,多数情况下,为了安全性,建议将密码保存在配置文件中,并且不要明文保存。
如果在连接时指定了密码,可以省略auth方法:
$redis = new Redis();
$redis->connect('127.0.0.1', 6379, 0, null, 0, 'yourpassword');
建议使用第一种方式,这样可以在redis设置密码变更后,不用修改代码即可生效。