Как кешировать пустой список / хеш в redis - PullRequest
0 голосов
/ 30 апреля 2019

Как кешировать пустой список в redis? Redis автоматически удаляет пустой список.

У меня есть список, кэшированный в Redis. Когда pop возвращает ноль, я выбираю из mysql, если срок действия кэша истек. Но если в mysql нет квалифицированных элементов, я должен выбирать mysql каждый раз. Я хочу кэшировать пустой список в Redis, чтобы означать кэш все еще действителен, поэтому не нужно выбирать mysql.

Я попытался установить другую переменную в redis, просто чтобы означать, что кэш списка все еще действует, даже если он не существует. Я также попытался добавить нулевой элемент в кэшированный список, чтобы обмануть redis, поэтому redis не удаляет кэш списка.

Но эти два метода кажутся глупыми.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...