2014-11-22 3 views
0

Я использую Stackexchange.Redis в C#. Как StackOverflow использует отсортированный набор для расчета репутации после голосования и репутации пользователя в Redis. Как использовать ZADD, ZUNIONSTORE или ZINTERSTORE. Как использовать параметр [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] для расчета репутации после голосования и репутации пользователя.Redis сортировал набор для голосования после голосования и репутации пользователя

ответ

0

Как StackOverflow использует отсортированный набор, чтобы рассчитать пост-голосование и репутацию пользователя в Redis.

мы не делаем, хотя это в моем списке, чтобы посмотреть на

Как использовать Zadd, ZUNIONSTORE или ZINTERSTORE.

SortedSetAdd и SortedSetCombineAndStore

Как использовать [вес ВЕС [вес ...]] [ОБЩИЙ SUM | MIN | MAX] параметр

SortedSetCombineAndStore перегрузки включая weights и aggregate

для расчета поздно после голосования и репутации пользователя.

Я могу только сказать вам, что это за команды. Как вы их используете в своем деле, зависит от вас. Лично я бы смотрел больше на SortedSetRangeByRankWithScores.

+0

Итак, какой поток stackoverflow? Используйте sql-запрос в sqlserver или можете использовать 'INCR' или' DECR'key в Redis для расчета голосов и репутации –

+1

@Amir на данный момент, SQL-сервер и некоторые запланированные вычисления для заполнения некоторых номеров. Но скоро: redis отсортировал множество. –