Подтвердить что ты не робот

Использование другой базы данных в командной строке redis

Следующее работает как ожидалось. Но как мне вставить данные в четвертую базу данных, а не по умолчанию "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
4b9b3361

Ответ 1

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

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

или

redis-cli -n 4 set my_pass testing

Ответ 2

Запустите CLI, выполнив команду:

redis-cli

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

select <db number>

Например:

select 4