50

d以下按预期工作。但是如何从命令提示符将数据插入第四个数据库而不是默认的“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
4

2 回答 2

87

只需使用-n参数来选择数据库编号。它从 Redis 2.4.2 开始可用。

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

或者

redis-cli -n 4 set my_pass testing
于 2011-11-24T07:52:49.093 回答
38

通过发出命令启动 CLI:

redis-cli

然后使用以下命令:

select <db number>

例如:

select 4
于 2015-05-25T13:11:44.940 回答