Пыха всегда с тобой

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 25 Май, 2012, 07:55:26

Страниц: [1]
Печать
Автор Тема: задачка по Redis. не могу придумать решения  (Прочитано 141 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ensiferum    ↓ 
16 Декабрь, 2011, 03:01:56
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

Решил освоить Redis с клиентом rediska. Поставил задачу:
 
Есть обработчик 1. Он принимает массив входящих данных и сохраняет в БД с пометкой "не обработано".
Есть обработчик 2. Он вытаскивает все необработанные записи из БД, обрабатывает их и ставит статус "обработано".
Есть обработчик 3. Он удаляет все обработанные данные.
 
Как сию структуру представить в redis'е? Что использовать: списки, множества или просто по 1му элементу?
Записан
Ivan    ↓ 
16 Декабрь, 2011, 03:38:35 , спустя 36 минут 39 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

Пометки и статусы это не реляционные задачи?
Записан

phpdude    ↓ 
16 Декабрь, 2011, 04:16:57 , спустя 38 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

ваще похуй. заюзать 3 множества/списка да и все
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Ensiferum    ↓ 
16 Декабрь, 2011, 04:19:42 , спустя 2 минуты 45 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

Redis хочу использовать как сервер очередей. Собственно щас поступаю так:
 
обработчик 1 заносит выясняет ID последнего обращения (просто строка), добавляет во входящие данные этот ID, json'ит и пихает в конец LIST
Обработчик 2 забирает 1 запись из начала списка и обрабатывает её. как поступить потом?
Спустя 1 минуту добавил

ваще похуй. заюзать 3 множества/списка да и все
вот в этом и вопрос, что лучше, список или множество? и в каком виде лучше хранить? да и собственно как потом выборку легко сделать (по ID)?
Записан
phpdude    ↓ 
16 Декабрь, 2011, 04:22:37 , спустя 2 минуты 55 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

вот в этом и вопрос, что лучше, список или множество
не вижу проблем. просто сделай :-)
 
появятся проблемы - будешь тратить время на рассуждения
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: [1]
Печать
 

Перейти в: