Redis 的安全设计是在“Redis 运行在可信的环境”的前提下做出的。在生产环境运行时不能允许外界直接连到Redis 服务器上,应该通过应用程序做中转,运行在可信的环境时保证Redis安全的最重要方法。
Redis默认配置会接受来自任何地址发送来的请求。也就是说运行在可供外网访问的服务器上的Redis,可以被外面直接访问,我们可以通过修改配置文件的bind
参数来约束。
bind 127.0.0.1
我们默认使用的Redis都没有密码,直接就可以访问,我们也可以为它设置一个密码
requirepass password #password 就是密码,密码尽量设置的复杂
设置了这个选项,客户端每次连接都需要发送密码,否则命令不会执行。
命令重命名
Redis的命令我们还可以通过修改配置文件进行重命名
例如:
rename-command FLUSHALL HAHHAH
一切的前提就是一定要保证redis.conf配置文件的安全。
管理工具
Redis的也有管理工具,方便我们对数据进行维护管理,
1. redis-cli
2. phpredisAdmin
等等。。