Я работаю над веб-приложением, которое использует mysql как backend и redis как кеширующий сервер, и я сохранил записи в базе данных mysql, а также redis (используя библиотеку predis).Как получить связанные данные в Redis, Predis?
Во время сбора записей из базы данных сначала проверьте, присутствует ли ключевой ключ (первичный ключ i.e id), если «да» получает данные непосредственно из redis, иначе попадает в базу данных для данных.
Предположим, что таблицы базы данных сообщений, комментариев.
Во время хранения данных для записи, комментарии подробности, используемых сообщения, комментарии таблицы для хранения соответствующих данных.
Комментариев таблицы, содержащие внешний ключ после таблицы называется POST_ID
В Redis сервера, используется хэш-ключ (ID) и для сообщений, комментариев и но различных областей для поста, комментариев, как post_ {ID} на пост, comment_ {ID} для комментариев и сохраненных значений с помощью H Установите, SADD Redis команды в allposts, allcomments множеств.
Легко выполнить операцию соединения с использованием обычного запроса sql для извлечения связанных данных.
Есть ли какие-либо решения для сбора связанных данных в redis или predis?