原文英文,约1300词,阅读约需5分钟。
📝
内容提要
Redis OSS的逻辑数据库旨在简化开发人员的工作,减少管理需求,但是在生产环境中,当功能和操作需求发生变化时,单个Redis实例可能不再足够,可以使用单独的实例而不是逻辑数据库来解决这些问题,Redis团队也可以帮助您规划迁移,并为您提供自动化脚本。
🎯
关键要点
-
Redis OSS的逻辑数据库旨在简化开发,减少管理需求。
-
在生产环境中,单个Redis实例可能无法满足功能和操作需求。
-
存在五个迹象表明您可能超出了Redis OSS逻辑数据库的能力。
-
如果有噪音邻居,单个Redis实例可能会导致性能下降。
-
使用专用实例可以提高每个微服务的性能和容错能力。
-
扩展数据库可以通过OSS Redis Cluster实现,但仅限于Index 0的逻辑数据库。
-
多样化的用例需要定制配置,使用专用实例可以避免妥协。
-
Redis模块仅支持Index 0的逻辑数据库,使用专用实例可以分别满足不同模块需求。
-
监控和故障排除在共享Redis进程时可能会很麻烦,使用专用实例可以简化这一过程。
-
可以选择使用单独的Redis OSS实例或Redis Enterprise的集群级多租户功能来解决问题。
-
迁移逻辑数据库到专用数据库需要手动提取数据,Redis团队可以提供迁移支持。
🏷️