Я выполнил эту команду для доступа к моему серверу redis.
telnet 127.0.0.1 6379
Теперь я хочу показать все мои базы данных.
Скажите, пожалуйста, эту команду.
Спасибо.
Ответ 1
Нет команды для этого (например, вы бы сделали это с MySQL, например). Количество баз данных Redis фиксировано и задано в файле конфигурации. По умолчанию у вас есть 16 баз данных. Каждая база данных идентифицируется числом (а не именем).
Вы можете использовать следующую команду, чтобы узнать количество баз данных:
CONFIG GET databases
1) "databases"
2) "16"
Вы можете использовать следующую команду для перечисления баз данных, для которых определены некоторые ключи:
INFO keyspace
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
Обратите внимание, что вы должны использовать клиент "redis-cli" для запуска этих команд, а не telnet. Если вы хотите использовать telnet, вам нужно запустить эти команды, отформатированные с использованием протокола Redis.