Извините, если моя терминология неверна, но у меня есть список feed
хешей.Redis сортировать по понравившемуся списку хэшей?
Т.е. feed:1, feed:2, feed:3
внутри этих хешей У меня есть ключи и значения. т.е. внутри feed:1
У меня есть likes:300
.
У меня есть список под названием feeds:fid
, в котором перечислены все кормовые идентификаторы. Так что, если я хочу, чтобы захватить все каналы, я могу просто сделать метод, как это в моем node.js
module.getObjects = function(keys, callback) {
helpers.multiKeys(redisClient, 'hgetall', keys, callback);
};
Я не знаю, как я могу отсортировать их так, я получаю все элементы корма сортируется по самым любимым? В идеале я просто хочу получить «самые горячие фиды».
Мне любопытно, как я могу это сделать в redis?
Прохладный, это полезно, все еще немного над моей головой, но после рытья, но глубже, я уверен, что это будет иметь больший смысл. У меня есть еще один набор, который выглядит как 'fid: 1: users_liked', который содержит список всех пользователей, которым понравился этот канал, но не уверен, что это полезно. –
Также я попробовал 'ZREVRANGE' перед' ZREVRANGE фидами: fid 0 -1' Я просто верну их, вернувшись наивысшим наименьшим. –