isTester.com发起人,某互联网测试经理,十年测试经验,公众号“简尚”; 分享实战测试技能、答疑解惑(测试职业探索经验、以及一些书本上学不到的各种职业干货);致力于软件测试从业者综合能力提升。 微信isTester 》》博客文章未标注转载均属「原创」,转载找老徐授权;

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

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


{aF/}$Q0
51Testing软件测试网"H,Ej%H~)g}
之前分享过,redis的安装部署

4x_:}2]0f%S0P0
51Testing软件测试网 K7@1[Kr^,cYG#{].w6H
今天继续分享,如何设置redis密码,以及如何访问~

y'e4].D X i.|(J0
1. 设置密码
51Testing软件测试网E%m!hNx
1)找到redis的配置文件redis.conf (一般在安装目录,如果找不到find / -name redis.conf查找)

t]{\Fj0
2)vi redis.conf
51Testing软件测试网Ki i(nE(n } n
3) 找到文件的 
#requirepass foobared 部分,
把前面的注释去掉
修改成需要的密码
requirepass yourpwd
51Testing软件测试网 @/st/I}8@ LL
4)重启redis

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

;{O| L!WV"XhbU0
service redis restart

如果Redis没有配置为service服务,可以通过以下方式重启:51Testing软件测试网#p:mbHsxoaw

/usr/local/bin/redis-cli shutdown
/usr/local/bin/redis-server /etc/redis.conf &
#redis.conf根据具体的路径填写
51Testing软件测试网MZYoF\
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]>   

}Yk5lCy8r SJ0
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"  
51Testing软件测试网:}a~XVy.cuuW G
51Testing软件测试网Z@8N3Su
注:
除了在登录时通过 -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"  
51Testing软件测试网cAh{R+|
最后,附上查看redis 版本等基本信息:
输入info
搞定~ 

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

 

评分:0

我来说两句

显示全部

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

Open Toolbar