-
设置键值对:
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 官方文档或其他资源以获取更详细的命令列表和用法说明。