2017-05-24 62 views
0

我不得不檢查一下,如果我可以過期列表,這是一個關鍵的價值。爲此我可以做以下事情。如何將值設置爲redis中特定鍵的列表?

rpush mylist 1 2 3 
> prints 1 2 3 
set key mylist 
> prints "ok" 
expire key 5 
>prints "(integer) 1" 

這隻會到期鍵和MYLIST

get key 
>prints (nil) 

將導致空之間的連接。但列表(mylist在這裏)存在

lrange mylist 0 -1 
> prints "1 2 3" 

打印列表中的所有值。我想要清單被銷燬。我如何在命令行或nodeJS中執行它?

回答

0

可以expire mylist 5,使您的列表將獲得與許可證過期沿以及

+0

它不會對鍵值對做任何事情。 仍然被稱爲 「獲得密鑰」 會導致「mylist」 –

+0

您需要同時過期 –

1

您設置的關鍵「鑰匙」字符串「MYLIST」的價值。您沒有在「key」和列表mylist之間創建引用。

因此,在mylist鍵上調用EXPIRE與稱爲「key」的鍵調用EXPIRE無關。

相關問題