簡體   English   中英

如何通過redis-cli鍵獲取價值

[英]How to get value by redis-cli keys

我想通過redis-cli鍵獲得價值

這是工作

redis-cli keys number_* | xargs redis-cli del

但這不起作用

redis-cli keys number_* | xargs redis-cli get

在這種情況下, DELGET之間的區別在於前者是可變參數(即接受一個或多個參數),而后者不是(預期只有一個鍵名)。

要解決此問題,您可以選擇以下之一:

  1. -L開關與xargs一起使用,即: redis-cli keys number_* | xargs -L 1 redis-cli get redis-cli keys number_* | xargs -L 1 redis-cli get
  2. 使用MGET ,即: redis-cli keys number_* | xargs redis-cli mget redis-cli keys number_* | xargs redis-cli mget

重要警告: KEYS是一個危險的命令,因為它可能會長時間阻塞服務器 - 不要在生產中使用它!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM