Можно ли дублировать отсортированный набор Redis? - PullRequest
10 голосов
/ 14 февраля 2012

Я работаю с двумя отсортированными наборами в Redis.В определенный момент мне нужно истечь set 1, переименовать set 2 в set 1.Это удаляет set 2.Затем мне нужно скопировать set 1, чтобы воссоздать set 2 в качестве реплики.Возможно ли это?

Я заметил zunionstore в документации Redis, но я не уверен, что это то, что мне нужно.

1 Ответ

15 голосов
/ 15 февраля 2012

Действительно, zunionstore, кажется, работает нормально.Он объединяет указанные наборы и сохраняет результат.Если вы поставите только один комплект, он сделает копию.По крайней мере, я только что попробовал, и это похоже на работу:

zadd foo 1 a
zadd foo 2 b
zunionstore bar 1 foo
zrange bar 0 -1
1) "a"
2) "b"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...