Redis 多系统公用方案?

redis作为缓存中心供多个系统使用时一般设计方案是什么,是通过key值还是通过0-15的库来进行区分?
或者采用云方案,有什么主流推荐

参与4

1同行回答

jwhdhrjwhdhr软件开发工程师农商银行
redis有两种安全策略方式,一是限制访问ip,二是设置用户名、密码;注:由于Redis的性能极高,并且输入错误密码后Redis并不会进行主动延迟(考虑到Redis的单线程模型),所以攻击者可以通过穷举法破解Redis的密码(1秒内能够尝试十几万个密码),因此在设置时一定要选择复杂的密码。配置Redis...显示全部

redis有两种安全策略方式,一是限制访问ip,二是设置用户名、密码;
注:由于Redis的性能极高,并且输入错误密码后Redis并不会进行主动延迟(考虑到Redis的单线程模型),所以攻击者可以通过穷举法破解Redis的密码(1秒内能够尝试十几万个密码),因此在设置时一定要选择复杂的密码。
配置Redis复制的时候如果主数据库设置了密码,需要在从数据库的配置文件中通过masterauth参数设置主数据库的密码,以使从数据库连接主数据库时自动使用AUTH命令认证。

如果作为缓存中心来说的话,建议使用用户名和密码的方式来区分应用系统,不同的系统分配不同的用户名和密码,并且按照系统进行库的区分,对redis进行操作时执行select 命令就可以选择库,每个数据库都有属于自己的空间,不必担心之间的key冲突

收起
互联网服务 · 2018-06-07
浏览1587

提问者

haoqingyun
数据库运维工程师CMBC
擅长领域: 双活灾备数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-06-07
  • 关注会员:2 人
  • 问题浏览:3821
  • 最近回答:2018-06-07
  • X社区推广