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

等等。。