Redis _changes кормить? - PullRequest
       6

Redis _changes кормить?

3 голосов
/ 22 января 2011

В Redis есть функция, примерно эквивалентная функции ленты _changes в CouchDB?

Ответы [ 3 ]

3 голосов
/ 24 января 2011

Вероятно, вы могли бы создать аналогичную функциональность, используя функции Redis PUBSUB Конечно, это больше работы, но, возможно, стоит разобраться.

Redis документация на pubsub:

http://redis.io/topics/pubsub

0 голосов
/ 27 января 2011

Использование PUBSUB, как предложено в xer0x, будет примерно одинаковым (но определенно достаточным для типичной ситуации с серверной передачей). Даже если вы инициировали событие для каждого возможного изменения в Redis, клиенты по-прежнему не смогут отключиться, а затем получить все события с момента последнего получения, полученного при повторном подключении. Я бы использовал отсортированный набор, содержащий все изменения, и использовал бы только PUBSUB для уведомления клиентов об изменениях в этом списке.

0 голосов
/ 24 января 2011

Если эта функция показывает ленту обновленных документов, то нет, в Redis нет текущей эквивалентной функции.

...