redis访问权限控制,密码设置
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-10 13:41:37 浏览: 评论:0
redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护.
1.比较安全的办法是采用绑定IP的方式来进行控制,代码如下:
bind 127.0.0.1
表示仅仅允许通过127.0.0.1这个ip地址进行访问,那么其实只有自己才能访问自己了,其他机器都无法访问他,这段命令要去redis.conf里修改,这里请注意,我们常用的启动方式src/redis-server,改为:
src/redis-server redis.conf
因为它需要加载配置文件,这个方法有一点不太好,我难免有多台机器访问一个redis服务.
2.设置密码,以提供远程登陆,代码如下:
redis.conf 找到 requirepass 写上
requirepass yourpassword设置密码以后发现可以登陆,但是无法执行命令了,代码如下 :
src/redis-cli -h 192.168.1.121
keys *
(error) ERR operation not permitted
授权命令
auth 123456登陆带密码方式
./redis-cli -h 192.168.1.121 -a hzhutid由于redis并发能力极强,仅仅搞密码,攻击者可能在短期内发送大量猜密码的请求,很容易暴力破解,所以建议密码越长越好,比如20位,密码在 conf文件里是明文,所以不用担心自己会忘记.
Tags: redis访问权限 redis权限设置
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)