redis設置密碼
redis沒有實現訪問控制這個功能,但是它提供了一個輕量級的認證方式,可以編輯redis.conf配置來啟用認證
編輯redis配置文件redis.conf
1.初始化redis密碼
在配置文件中有個參數: requirepass 這個就是配置redis訪問密碼的參數;
requirepass password (配置密碼后需要重啟redis生效)
方式一:通過配置文件(/etc/redis.conf)進行配置
1>:#requirepass foobared 去掉行前的注釋,並修改密碼為所需要的密碼。保存文件
2>:sudo service redis restart 重啟redis
3>:重新登陸時需要密碼才可redis-cli -h 127.0.0.1 -p 6379 -a 密碼
2.不重啟redis設置密碼(在配置文件中配置requirepass的密碼(當redis重啟時密碼依然有效))
方式二:通過命令設置密碼

1>:鏈接redis:redis-cli
2>:設置redis密碼:config set requirepass test123
3>:密碼驗證:auth test123
4>:查詢密碼: config get requirepass
注意:如果配置文件中沒添加密碼 那么redis重啟后,密碼失效
3.登陸設置了密碼的redis
1>:登陸的時候輸入密碼:redis-cli -p 6379 -a test123
2>:先登錄后驗證:
redis-cli -p 6379
redis 127.0.0.1:6379> auth test123
OK