#1.修改配置文件
[root@redis01conf]# vim /usr/local/redis/conf/redis.conf
requirepass 123
#2.重启
[root@redis01~]# systemctl restart redis.service
#3.进入以后提示无权限 需要密码
[root@redis01~]# redis-cli
127.0.0.1:6379> set a b
(error) NOAUTH Authentication required.
#4.使用密码进入
[root@redis01~]# redis-cli
127.0.0.1:6379> AUTH 123
OK
2、redis哨兵模式设置密码(三台机器都需要修改)
#1.修改redis.conf文件
[root@redis01conf]# vim /usr/local/redis/conf/redis.conf
requirepass 123
masterauth 123
#2.修改sentinel.conf文件
[root@redis01conf]# vim /usr/local/redis/conf/sentinel.conf
sentinel auth-pass share_orderhub_mall_redis 123
# 注 share_orderhub_mall_redis 是redis的mastername的名字
# 注 123是redis的密码
#3.重启redis和sentinel
[root@redis01~]# redis-sentinel /usr/local/redis/conf/sentinel.conf
[root@redis01~]# systemctl restart redis.service
#4.三台redis以后提示无权限 需要密码
[root@redis01~]# redis-cli
[root@redis02~]# redis-cli
[root@redis03~]# redis-cli -p 26379 #哨兵机器
127.0.0.1:6379> set a b
(error) NOAUTH Authentication required.
#5.使用密码进入
[root@redis01~]# redis-cli
[root@redis02~]# redis-cli
127.0.0.1:6379> AUTH 123
OK
[root@redis03~]# redis-cli -p 26379
127.0.0.1:6379>
OK
3、redis cluster设置密码(三台机器都需要修改)
#1.修改redis.conf文件
[root@redis01conf]# vim /usr/local/redis/conf/redis.conf
requirepass 123
masterauth 123
#3.重启redis
[root@redis01~]# systemctl restart redis.service
#4.三台redis以后提示无权限 需要密码
[root@redis01~]# redis-cli
[root@redis02~]# redis-cli
[root@redis03~]# redis-cli
127.0.0.1:6379> set a b
(error) NOAUTH Authentication required.
#5.使用密码进入
[root@redis01~]# redis-cli
[root@redis02~]# redis-cli
[root@redis03~]# redis-cli
127.0.0.1:6379> AUTH 123
OK
4.解决中文乱码问题
[root@redis01~]# redis-cli
127.0.0.1:6379> set name 明哥
OK
127.0.0.1:6379> get name
"\xe4\xb8\x80\xe5\xa4\x9c\xe6\x9a\xb4\xe5\xaf\x8c" #获取乱码
[root@redis01~]# redis-cli --raw
127.0.0.1:6379> auth 123
OK
127.0.0.1:6379> get name
明明