Я пытаюсь внедрить следующую систему в Redis, но я не знаю, как это сделать, так как мне также нужна какая-то система очередей. Вот о чем я думал:
пользователи A, B и C подписаны на пользователя X, поэтому, чтобы пользователь X мог проверять своих подписчиков, я подумал использовать такие списки:
X [A, B, C]
Как вы думаете, это было бы жизнеспособным решением?
Если бы это было так, у меня все еще есть проблема с «очередью», скажем, один человек может подписаться только на одного, если пользователь A решит подписаться на пользователя Y, элемент «A» должен быть удален из списка X.
Это может показаться запутанным: я не могу хорошо объяснить, так как я не местный житель. Также важно отметить, что множество этих операций будет выполняться в секунду, поэтому может ли Redis быть лучшим выбором для этого?
Заранее спасибо.