-
Notifications
You must be signed in to change notification settings - Fork 14.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请问如何实现Redis缓存的多租户隔离? #5731
Comments
具体需求是什么,隔离什么数据 |
@zhangdaiscott 以数据字典举例,sys_dict 中有 tenant_id 字段,表示数据字典是支持多租户的。而且不同的租户有可能会配置自己所需的数据字典。 如果在同一个数据库中配置了多租户,不同的租户加载数据字典时,应该只加载所属租户的数据,而不是缓存中的数据字典供多个租户共用。 |
别人都选不了其他租户下的字典,跟缓存有什么关系? |
实际应用场景如下:
现在存在的问题是:
建议的解决方案:
如果表中的数据不需要缓存,则无需修改。
|
这个需求要支持,很有用,相当于业务系统共用一套字典、业务规则、业务参数的调用逻辑,但同时允许租户差异化自定义,这样代码不变的情况下,租户则根据差异化自定义的字典、业务规则、业务参数的差异,匹配上租户差异化的业务需求。 如:租户A定义标准订单交期为15天;租户B定义标准订单交期为20天;租户C定义标准订单交期为30天,代码逻辑不变的情况下,同样的功能可以满足这三个租户的订单交期提醒预警需求。 |
需要的话,可以自己扩展,给redis缓存key的规则,加上租户参数即可 |
暂时不实现,收录到 |
版本号:
3.6.1
前端版本:vue3版?还是 vue2版?
vue3
问题描述:
好像当前版本未实现 Redis 缓存的多租户隔离,想确认下。如未实现,是要等未来新版提供?还是要如何配置可以实现?
截图&代码:
友情提示(为了提高issue处理效率):
The text was updated successfully, but these errors were encountered: