在redis命令提示符下使用不同的数据库

sha*_*nuo 34 redis redis-commands

以下按预期工作.但是如何从命令提示符将数据插入到第四个数据库而不是默认的"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
Run Code Online (Sandbox Code Playgroud)

mia*_*t17 67

只需使用-n参数选择DB编号即可.自Redis 2.4.2起可用.

echo -n "testing" | redis-cli -n 4 -x set my_pass
Run Code Online (Sandbox Code Playgroud)

要么

redis-cli -n 4 set my_pass testing
Run Code Online (Sandbox Code Playgroud)


小智 22

通过发出命令启动CLI:

redis-cli
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令:

select <db number>
Run Code Online (Sandbox Code Playgroud)

例如:

select 4
Run Code Online (Sandbox Code Playgroud)