请检查下面的命令,如何推的Redis列表中的变量 - Redis的命令行
redis /tmp/redis.sock> set s1 String1
OK
redis /tmp/redis.sock> set s2 String2
OK
redis /tmp/redis.sock> set s3 String3
OK
redis /tmp/redis.sock> LPUSH list s1 s2 s3
(integer) 3
redis /tmp/redis.sock> LRANGE list 0 -1
1) "s3"
2) "s2"
3) "s1"
redis /tmp/redis.sock>
当我试图在Redis的列表推变量,该值被当做一个字符串。是否有任何解决方法将变量添加到列表中?
谢谢。
's1','s2','s3'实际上是添加到Redis的密钥。那是你要的吗? – RaR
@RaR我想要s1,s2和s3变量的值。 – sprabhakaran
Redis-cli不直接支持变量。就像在任何浏览器的JavaScript控制台。你的第一步将在push命令中设置3个redis键('s1','s2'和's3')和's1','s2'和's3'作为独立的字符串。除非你使用'Lua'脚本,否则你不能实现你想做的事情,我相信 – RaR