請檢查下面的命令,如何推的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