[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переносить данные с Redis to MySQL
Morticius
Доброго времени суток.

Вопрос относительно как переносить данные с Redis если они уже устарели в хранилище MySQL.

На проекте есть чаты которые открываються когда кто-то создает ивент, после инвента чат уже не функционирует. Но там остаются сообщения в Redis. Хотелось бы переносить данные чата в хранилище. На одном серваке стоит PHP+MySQL+Memcache для отдачи сайта, а чат крутится на NodeJS + Express.JS + Socket.IO + Redis.

Я нашёл одно решения - хранения двух структур, одна структура хэш(чат(указатель на хэш такой же как и названия комнаты в socket.io)), вторая zset всех значений отсортированых по метке времени. Написать скрипты для атомарной работы обеих структур.

Если временная отметка больше от указанного значения то достаем этот хэш и сохраняем его в MySQL.

Может подскажете что-то получше
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.