欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Redis 优化 ——安全管理

程序员文章站 2022-05-18 18:36:15
...

Redis默认无密码,只能本机访问。

一、设置密码

找到配置文件:
Redis 优化 ——安全管理
搜索关键字:requirepass
0Redis 优化 ——安全管理
取消这一行的注释,本行的foobared就是默认的密码,可以改成自己的密码。
Redis 优化 ——安全管理
保存文件并重启,Redis便无法正常使用,如若想正常使用就需要:

redis-cli -a 你的密码

即可使用。对应python

import redis
client = redis.Redis(password = 你的密码)

二、开放外网访问

打开配置文件搜索bind:
Redis 优化 ——安全管理
注释掉上图中这一行即开启了外网访问。

客户端访问外网Redis:

redis-cli -h IP地址 -p 端口号 -a 密码

在python中:

import redis
client = redis.Redis(host='IP地址', port=端口号, password='你的密码')

三、禁用危险命令

直接在配置文件后补充以下内容:

rename-command CONFIG ""
rename-command SHUTDOWN ""
rename-command DEBUG ""
rename-command FLUSHALL ""
rename-command FLUSHDB ""

空字符串表示禁用该命令,可以修改为其他字符串,表示重命名

相关标签: 数据库相关