У меня есть веб-приложение, оно имеет обычные функции, пользовательские настройки и т. д., все они хранятся в MYSQL с пользователем и т. д......
Конкретной частью приложения является таблица данных, которую пользователь может редактировать.
Я хотел бы сделать эту таблицу в реальном времени для нескольких пользователей. Т.е. несколько пользователей могут открывать страницу редактирования данных и видеть изменения в режиме реального времени, сделанные другими пользователями, редактирующими таблицу.
Я думаю, что нужно кэшировать данные для таблицы в Redis, а затем выполнить все действия в Redis, например, поддерживать всех клиентов в актуальном состоянии.
После закрытия всех соединений для конкретной таблицы сохраните данные обратно в mysql для сохранения, я знаю, что Redis можно использовать в качестве постоянной базы данных NoSQL, но поскольку ОЗУ ограничено, а все мои другие данные хранятся в MYSQL, mysql кажется лучшим вариантом .
Это правильный вариант использования Redis? Правильно ли мое мышление?