Redis - есть ли способ разделить один экземпляр сервера Redis на 2 сервера subredis? - PullRequest
0 голосов
/ 16 апреля 2019

Мне было интересно, есть ли способ разделить один сервер Redis на 2 разных подсервера? В частности, есть ли способ иметь:

Sub-сервер1:

a 1 (клавиша a, значение 1)

b 2

с 3

Sub сервер2:

4

b 5

с 6

чтобы я мог искать ключи на одном субсервере (например, использовать что-то вроде «GET a in Sub-server2» и получить значение 4)?

Я включил тэг джедаев, потому что конечная цель - заставить это работать в Java.

1 Ответ

2 голосов
/ 27 апреля 2019

Redis уже имеет представление о базе данных . Один экземпляр Redis имеет 16 (от 0 до 15) отдельных баз данных.

Вы можете использовать эту идею базы данных для вашей идеи субсервер . Например, используйте базу данных-1 в качестве подчиненного сервера1, базу данных-2 в качестве подчиненного сервера2.

Джедис также поддерживает базу данных. Выберите конструктор с параметром database, передайте правильное значение базы данных, и все готово!

...