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
Java 如何在redis群集中拆分数据?_Java_Redis - Fatal编程技术网

Java 如何在redis群集中拆分数据?

Java 如何在redis群集中拆分数据?,java,redis,Java,Redis,是否有可能拆分redis cluser中的数据。如果有多个应用程序使用同一个redis群集,是否有可能根据应用程序名称拆分键值对。我可以看到的一种方法是在redis中使用database select,但它在redis集群中不起作用。你能建议其他的方法吗 事实上,Redis集群不支持共享/编号/逻辑数据库。也就是说,即使集群支持数据库,我也建议不要将它们用于多个应用程序 最好的选择是为每个应用程序安装Redis群集。这不仅可以解决名称空间问题,还可以确保每个应用程序都可以充分利用其Redis数据

是否有可能拆分redis cluser中的数据。如果有多个应用程序使用同一个redis群集,是否有可能根据应用程序名称拆分键值对。我可以看到的一种方法是在redis中使用database select,但它在redis集群中不起作用。你能建议其他的方法吗

事实上,Redis集群不支持共享/编号/逻辑数据库。也就是说,即使集群支持数据库,我也建议不要将它们用于多个应用程序

最好的选择是为每个应用程序安装Redis群集。这不仅可以解决名称空间问题,还可以确保每个应用程序都可以充分利用其Redis数据库的资源,并允许对数据库进行每个应用程序的配置


如果必须,您仍然可以为所有应用程序使用单个数据库,方法是在每个键前面加上每个应用程序的唯一前缀,为每个应用程序提供一个“名称空间”。

事实上,Redis群集不支持共享/编号/逻辑数据库。也就是说,即使集群支持数据库,我也建议不要将它们用于多个应用程序

最好的选择是为每个应用程序安装Redis群集。这不仅可以解决名称空间问题,还可以确保每个应用程序都可以充分利用其Redis数据库的资源,并允许对数据库进行每个应用程序的配置


如果必须,您仍然可以为所有应用程序使用单个数据库,方法是在每个键前面加上一个唯一的前缀,为每个应用程序提供一个“名称空间”。

redis群集模式不支持数据库选择。您可以通过将应用程序名称附加到键来采用名称空间的概念。但是对于不同的应用程序使用相同的redis集群不是一个好主意。这将使维护和故障排除更加困难。

redis群集模式不支持数据库选择。您可以通过将应用程序名称附加到键来采用名称空间的概念。但是对于不同的应用程序使用相同的redis集群不是一个好主意。这将使维护和故障排除更加困难