Самый простой способ - получить дамп таблицы mysql и проанализировать соответствующие записи данных в командах redis.
Например, дамп данных будет производить что-то вроде следующего:
CREATE TABLE carousel(
id int(11),
path varchar(200),
title varchar(200),
comments varchar(200)
);
INSERT INTO carousel VALUES (3,'7.jpg','Inspirar','inspiration');
INSERT INTO carousel VALUES (4,'d.jpg','Pilotar','pilotar');
INSERT INTO carousel VALUES (5,'8.jpg','Sentir','sentir');
INSERT INTO carousel VALUES (6,'6.jpg','Volar','volar');
Сначала вам нужно определиться со структурой клавиш, которую вы хотите использовать в Redis. Одна идея состоит в том, чтобы использовать таблицу в качестве ключа и сохранить идентификаторы каждой строки в наборе.
Для каждой таблицы вам нужно создать ключ, который будет содержать идентификаторы, давайте назовем их idx: $ table. Используя наш пример, мы создали бы idx: carousel.
Когда мы анализируем файл, мы извлекаем идентификаторы из первого столбца значений (в данном случае) и сохраняем их в idx: carousel. Также мы будем хранить каждую вставку в виде хэша. Для этого мы назовем ключевую карусель: $ id и используем команду hmset. Первая INSERT в примере будет храниться так:
hmset carousel: 3 path '7.jpg' title 'Inspirar' комментирует 'вдохновение'
Возможно, это звучит сложнее, чем есть на самом деле, но это довольно просто. Если вы думаете, что это слишком сложно, я готов написать один для вас.
Надеюсь, это поможет.