redis 的安装:http://blog.youkuaiyun.com/terry_water/article/details/17594711
1.redis 默认是没有验证的,
启动redis后,可以通过yii2 的配置
'redis' => [
'class' => 'yii\redis\Connection',
'hostname' => 'localhost',
'port' => 6379,
'database' => 0,
//'unixSocket' => '/var/run/redis/redis.sock',
],
2.开启redis 密码验证:
'redis' => [
'class' => 'yii\redis\Connection',
'hostname' => 'localhost',
'port' => 6379,
'database' => 0,
//'unixSocket' => '/var/run/redis/redis.sock',
'password' => 'rds423fsadD',
],
redis的设置
vim /etc/redis/6379.conf
找到行,把前面#去掉,后面加redis的密码
requirepass rds423fsadD
重启redis就可以了。
/etc/init.d/redis_6379 stop
/etc/init.d/redis_6379 start
这样yii2的redis密码验证就有了。
刷新缓存:
[root@E3-1230v2-829 catalog]# redis-cli
127.0.0.1:6379> auth rds!23v3cv3#ds
OK
127.0.0.1:6379> flushall
OK
127.0.0.1:6379>
redis-cli flushall 会提示(需要按照上面的步骤登录)
[root@E3-1230v2-829 catalog]# redis-cli flushall
(error) NOAUTH Authentication required.