Может случиться, что с помощью redis-cli вы подключитесь к удаленному redis-серверу, а затем выполните команду:
KEYS *
ничего не показывает или лучше показывает:
(empty list or set)
Если вы абсолютно уверены, что сервер Redis, который вы используете, это тот, у которого есть данные, то, возможно, ваш redis-cli не подключается к правильному экземпляру базы данных Redis.
Как уже упоминалось в документации Redis, новые соединения по умолчанию подключаются к db 0 .
В моем случае KEYS
команда не получала результаты, потому что моя база данных была 1. Чтобы выбрать нужную БД, используйте SELECT .
БД обозначается целым числом.
SELECT 1
KEYS *
Я публикую эту информацию, потому что ни один из предыдущих ответов не решил мою проблему.