坐标深圳,测试经理,干了十年测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升 & 职场人每日进阶」,个人微信957863300

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

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

51Testing软件测试网 h&M}$~5e%Z$Q

:g|%K'c2vm)]0
之前分享过,redis的安装部署
51Testing软件测试网WZ[&NF l @

7o N'_ e,C0
今天继续分享,如何设置redis密码,以及如何访问~
51Testing软件测试网)l,e/t1Gd2k7e
1. 设置密码

CR%pgV&w3i(n^0
1)找到redis的配置文件redis.conf (一般在安装目录,如果找不到find / -name redis.conf查找)

Rn,h!B Vx{0
2)vi redis.conf

OH!}9A;U w Q }8`7V/o0
3) 找到文件的 
#requirepass foobared 部分,
把前面的注释去掉
修改成需要的密码
requirepass yourpwd
51Testing软件测试网"K)@ hTo.K.S
4)重启redis

如果Redis已经配置为service服务,可以通过以下方式重启:51Testing软件测试网g:|eE[_ y(ZN

service redis restart

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

^9Hy2R!o{!L7}/}0
/usr/local/bin/redis-cli shutdown
/usr/local/bin/redis-server /etc/redis.conf &
#redis.conf根据具体的路径填写

GB2Y%W z0J(piZ1qw0
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]>   

2PBU{x7u0G7m\\ Du0
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"  

#r)w K0HMSU9r0
51Testing软件测试网v.X~d@\(y"Ud}G
注:
除了在登录时通过 -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"  

T`1A`6t M;M)j)z0
最后,附上查看redis 版本等基本信息:
输入info
搞定~ 

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

 

评分:0

我来说两句

显示全部

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

Open Toolbar