Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 在一个Redis实例中为多个租户使用多个数据库的缺点是什么_Caching_Redis_Multi Tenant_Redis Cache - Fatal编程技术网

Caching 在一个Redis实例中为多个租户使用多个数据库的缺点是什么

Caching 在一个Redis实例中为多个租户使用多个数据库的缺点是什么,caching,redis,multi-tenant,redis-cache,Caching,Redis,Multi Tenant,Redis Cache,我正在尝试创建一个多租户应用程序,它将托管在一个实例中。为了完成这个应用程序,我需要实现一个Redis缓存系统。我有两种多租户缓存解决方案。他们是, I可以使用租户名称作为密钥的前缀,如tenant1:myKey等 I可以使用Redis提供的不同内存DB。我可以在不同的数据库中存储不同的租户详细信息。要获取它们,请连接相应的数据库 如果我选择第二个选项,是否存在任何缺点/性能问题?如果你能提出任何其他解决方案,请帮助我 注意:我不想使用Redis群集可能会有帮助。是的。。我已经经历过了。但是我看

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

  • I可以使用租户名称作为密钥的前缀,如tenant1:myKey等
  • I可以使用Redis提供的不同内存DB。我可以在不同的数据库中存储不同的租户详细信息。要获取它们,请连接相应的数据库
  • 如果我选择第二个选项,是否存在任何缺点/性能问题?如果你能提出任何其他解决方案,请帮助我


    注意:我不想使用Redis群集

    可能会有帮助。是的。。我已经经历过了。但是我看不出使用多个数据库有什么严重的缺点。也很有帮助。但我对这些答案并不满意,因为我不需要更多的解释来说明这些答案的优点和缺点。