использование другой базы данных в командной строке redis - PullRequest
33 голосов
/ 24 ноября 2011

Следующее работает как положено. Но как вставить данные в четвертую базу данных вместо значения по умолчанию «0» из командной строки?

# echo -n "testing" | /home/shantanu/redis-2.4.2/src/redis-cli -x set my_pass
OK

# echo -n "testing" | /home/shantanu/redis-2.4.2/src/redis-cli -x select 4; set my_pass
(error) ERR wrong number of arguments for 'select' command

Ответы [ 2 ]

65 голосов
/ 24 ноября 2011

Просто используйте аргумент -n, чтобы выбрать номер БД. Это доступно начиная с Redis 2.4.2.

echo -n "testing" | redis-cli -n 4 -x set my_pass

или

redis-cli -n 4 set my_pass testing
20 голосов
/ 25 мая 2015

Запустите CLI с помощью команды:

redis-cli

Затем используйте следующую команду:

select <db number>

Например:

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