在单个Redis实例中为多个租户使用多个数据库有什么缺点

问题描述

我正在尝试创建一个多租户应用,并将托管在单个实例中。为了完成这个应用程序,我需要实现一个 Redis 缓存系统。我有两种多租户缓存解决方案。他们是,

  1. 可以使用租户名称作为键前缀,例如tenant1:myKey等
  2. 可以使用Redis提供的不同内存数据库。我可以在不同的数据库中存储不同的租户详细信息。获取它们与相应的数据库连接。

如果我选择第二个选项,是否有任何缺点/性能问题?如果您能提出任何其他解决方案,请帮助我!!

注意:我不想使用Redis集群

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)