Форум → Разработка → Базы данных → задачка по Redis. не могу придумать решения
задачка по Redis. не могу придумать решения
-
Решил освоить Redis с клиентом rediska. Поставил задачу:
Есть обработчик 1. Он принимает массив входящих данных и сохраняет в БД с пометкой "не обработано".
Есть обработчик 2. Он вытаскивает все необработанные записи из БД, обрабатывает их и ставит статус "обработано".
Есть обработчик 3. Он удаляет все обработанные данные.
Как сию структуру представить в redis'е? Что использовать: списки, множества или просто по 1му элементу? -
-
16 декабря 2011 г. 4:16, спустя 38 минут 22 секунды
ваще похуй. заюзать 3 множества/списка да и всеСапожник без сапог -
16 декабря 2011 г. 4:19, спустя 2 минуты 45 секунд
Redis хочу использовать как сервер очередей. Собственно щас поступаю так:
обработчик 1 заносит выясняет ID последнего обращения (просто строка), добавляет во входящие данные этот ID, json'ит и пихает в конец LIST
Обработчик 2 забирает 1 запись из начала списка и обрабатывает её. как поступить потом?Спустя 60 сек.
ваще похуй. заюзать 3 множества/списка да и все
вот в этом и вопрос, что лучше, список или множество? и в каком виде лучше хранить? да и собственно как потом выборку легко сделать (по ID)? -
16 декабря 2011 г. 4:22, спустя 2 минуты 55 секунд
вот в этом и вопрос, что лучше, список или множество
не вижу проблем. просто сделай :-)
появятся проблемы - будешь тратить время на рассужденияСапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!