redis有两种安全策略方式,一是限制访问ip,二是设置用户名、密码;
注:由于Redis的性能极高,并且输入错误密码后Redis并不会进行主动延迟(考虑到Redis的单线程模型),所以攻击者可以通过穷举法破解Redis的密码(1秒内能够尝试十几万个密码),因此在设置时一定要选择复杂的密码。
配置Redis复制的时候如果主数据库设置了密码,需要在从数据库的配置文件中通过masterauth参数设置主数据库的密码,以使从数据库连接主数据库时自动使用AUTH命令认证。
如果作为缓存中心来说的话,建议使用用户名和密码的方式来区分应用系统,不同的系统分配不同的用户名和密码,并且按照系统进行库的区分,对redis进行操作时执行select 命令就可以选择库,每个数据库都有属于自己的空间,不必担心之间的key冲突
收起