redis中怎么设置访问控制权限

44次阅读
没有评论

共计 743 个字符,预计需要花费 2 分钟才能阅读完成。

自动写代码机器人,免费开通

本篇文章为大家展示了 redis 中怎么设置访问控制权限,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

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 abcd

由于 redis 并发能力极强,仅仅搞密码,攻击者可能在短期内发送大量猜密码的请求,很容易暴力破解,所以建议密码越长越好,比如 20 位。(密码在 conf 文件里是明文,所以不用担心自己会忘记)

上述内容就是 redis 中怎么设置访问控制权限,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计743字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)