isTester.com发起人,某互联网公司测试经理,十年测试经验,公众号“简尚”; 致力于软件测试从业者综合能力提升 & 职场人每日进阶。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

redis进阶:密码设置、访问权限控制等安全设置

上一篇 / 下一篇  2016-09-13 15:59:22 / 个人分类:linux


cI| Ntn6_&l'V0
51Testing软件测试网 wG k k u?No,E
之前分享过,redis的安装部署

0I(o|0dl2Qx0
51Testing软件测试网;II veT
今天继续分享,如何设置redis密码,以及如何访问~

"Bl C nr:A~fO5I'`*| W0
1. 设置密码
51Testing软件测试网Sjhp h+G-c a U o
1)找到redis的配置文件redis.conf (一般在安装目录,如果找不到find / -name redis.conf查找)

^,`XW%r}.Rd0
2)vi redis.conf

J'j4Y e/j{@V A0
3) 找到文件的 
#requirepass foobared 部分,
把前面的注释去掉
修改成需要的密码
requirepass yourpwd
51Testing软件测试网lT|Sg-x~#e!hAA
4)重启redis

如果Redis已经配置为service服务,可以通过以下方式重启:

b^E'Dw9[a0
service redis restart

如果Redis没有配置为service服务,可以通过以下方式重启:

2` X6J k3T-I[b A0d0
/usr/local/bin/redis-cli shutdown
/usr/local/bin/redis-server /etc/redis.conf &
#redis.conf根据具体的路径填写

,Q~b(S4a#P)a0
5)这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许
[plain] view plain copy
  1. redis-cli -h 127.0.0.1 -p 6379  
  2. redis 127.0.0.1:6379>  
  3. redis 127.0.0.1:6379> keys *  
  4. (error) ERR operation not permitted  
  5. redis 127.0.0.1:6379> select 1  
  6. (error) ERR operation not permitted  
  7. redis 127.0.0.1:6379[1]>   

lah{k_1E)P0
6)尝试用密码登录并执行具体的命令看到可以成功执行
[plain] view plain copy
  1. redis-cli -h 127.0.0.1 -p 6379 -a yourpwd  
  2. redis 127.0.0.1:6379> keys *  
  3. 1) "myset"  
  4. 2) "mysortset"  
  5. redis 127.0.0.1:6379> select 1  
  6. OK  
  7. redis 127.0.0.1:6379[1]> config get requirepass  
  8. 1) "requirepass"  
  9. 2) "idolaoxu"  

-E?g;UkkI0
51Testing软件测试网e6v;Cp8B
注:
除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。
[plain] view plain copy
  1. redis-cli -h 127.0.0.1 -p 6379  
  2. redis 127.0.0.1:6379> config get requirepass  
  3. (error) ERR operation not permitted  
  4. redis 127.0.0.1:6379> auth yourpwd  
  5. OK  
  6. redis 127.0.0.1:6379> config get requirepass  
  7. 1) "requirepass"  
  8. 2) "idolaoxu"  

?@9b vL`7@]0
最后,附上查看redis 版本等基本信息:
输入info
搞定~ 

TAG: redis设置密码 redis安全登录

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar