Java 如何在redis群集中拆分数据?
是否有可能拆分redis cluser中的数据。如果有多个应用程序使用同一个redis群集,是否有可能根据应用程序名称拆分键值对。我可以看到的一种方法是在redis中使用database select,但它在redis集群中不起作用。你能建议其他的方法吗 事实上,Redis集群不支持共享/编号/逻辑数据库。也就是说,即使集群支持数据库,我也建议不要将它们用于多个应用程序 最好的选择是为每个应用程序安装Redis群集。这不仅可以解决名称空间问题,还可以确保每个应用程序都可以充分利用其Redis数据库的资源,并允许对数据库进行每个应用程序的配置Java 如何在redis群集中拆分数据?,java,redis,Java,Redis,是否有可能拆分redis cluser中的数据。如果有多个应用程序使用同一个redis群集,是否有可能根据应用程序名称拆分键值对。我可以看到的一种方法是在redis中使用database select,但它在redis集群中不起作用。你能建议其他的方法吗 事实上,Redis集群不支持共享/编号/逻辑数据库。也就是说,即使集群支持数据库,我也建议不要将它们用于多个应用程序 最好的选择是为每个应用程序安装Redis群集。这不仅可以解决名称空间问题,还可以确保每个应用程序都可以充分利用其Redis数据
如果必须,您仍然可以为所有应用程序使用单个数据库,方法是在每个键前面加上每个应用程序的唯一前缀,为每个应用程序提供一个“名称空间”。事实上,Redis群集不支持共享/编号/逻辑数据库。也就是说,即使集群支持数据库,我也建议不要将它们用于多个应用程序 最好的选择是为每个应用程序安装Redis群集。这不仅可以解决名称空间问题,还可以确保每个应用程序都可以充分利用其Redis数据库的资源,并允许对数据库进行每个应用程序的配置
如果必须,您仍然可以为所有应用程序使用单个数据库,方法是在每个键前面加上一个唯一的前缀,为每个应用程序提供一个“名称空间”。redis群集模式不支持数据库选择。您可以通过将应用程序名称附加到键来采用名称空间的概念。但是对于不同的应用程序使用相同的redis集群不是一个好主意。这将使维护和故障排除更加困难。redis群集模式不支持数据库选择。您可以通过将应用程序名称附加到键来采用名称空间的概念。但是对于不同的应用程序使用相同的redis集群不是一个好主意。这将使维护和故障排除更加困难