加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

redis访问权限控制,密码设定

发布时间:2023-08-24 15:43:01 所属栏目:PHP教程 来源:
导读:redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护.

1.比较安全的办法是采用绑定IP的方式来进行控制,代码如下:

bind 127.0.0.1

表示仅仅允许通过127.0.0.1这个ip地址进行访问,那么其实只
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文件里是明文,所以不用担心自己会忘记.

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章