-
設置鍵值對:
bash<button class="Button_buttonBase__0QP_m Button_flat__1hj0f MarkdownCodeBlock_copyButton__nm6Dw">Copy</button>SET key value ``` 例如,設置名為 "mykey" 的鍵的值為 "Hello Redis": ````bash SET mykey "Hello Redis" ``` -
獲取鍵的值:
bash<button class="Button_buttonBase__0QP_m Button_flat__1hj0f MarkdownCodeBlock_copyButton__nm6Dw">Copy</button>GET key ``` 例如,獲取名為 "mykey" 的鍵的值: ````bash GET mykey ``` -
檢查鍵是否存在:
bash<button class="Button_buttonBase__0QP_m Button_flat__1hj0f MarkdownCodeBlock_copyButton__nm6Dw">Copy</button>EXISTS key ``` 例如,檢查名為 "mykey" 的鍵是否存在: ````bash EXISTS mykey ``` -
刪除鍵:
bash<button class="Button_buttonBase__0QP_m Button_flat__1hj0f MarkdownCodeBlock_copyButton__nm6Dw">Copy</button>DEL key ``` 例如,刪除名為 "mykey" 的鍵: ````bash DEL mykey ``` -
設置鍵的過期時間:
bash<button class="Button_buttonBase__0QP_m Button_flat__1hj0f MarkdownCodeBlock_copyButton__nm6Dw">Copy</button>EXPIRE key seconds ``` 例如,將名為 "mykey" 的鍵設置為在 60 秒后過期: ````bash EXPIRE mykey 60 ``` -
獲取鍵的剩余生存時間(TTL):
bash<button class="Button_buttonBase__0QP_m Button_flat__1hj0f MarkdownCodeBlock_copyButton__nm6Dw">Copy</button>TTL key ``` 例如,獲取名為 "mykey" 的鍵的剩余生存時間: ````bash TTL mykey ``` -
發布與訂閱(Pub/Sub):
Redis 還提供了發布與訂閱的功能,用于實現消息傳遞和事件通知。這里是一個簡單的示例:
-
發布消息:
bashPUBLISH channel message例如,向名為 "channel1" 的頻道發布消息 "Hello Subscribers":
bashPUBLISH channel1 "Hello Subscribers" -
訂閱頻道:
bashSUBSCRIBE channel例如,訂閱名為 "channel1" 的頻道:
bashSUBSCRIBE channel1當有消息發布到該頻道時,您將在訂閱端收到相應的消息。
-
這只是 Redis 的一小部分常用基礎命令示例。Redis 還提供了許多其他命令和功能,如哈希操作、列表操作、集合操作、排序集合操作等。您可以參考 Redis 官方文檔或其他資源以獲取更詳細的命令列表和用法說明。