数据库 · 20 10 月, 2024

Redis筆記完整的命令大全(redis筆記命令大全)

Redis筆記完整的命令大全(redis筆記命令大全)

Redis是一個高效能的鍵值存儲系統,廣泛應用於緩存、數據庫和消息代理等場景。它的命令集非常豐富,能夠滿足各種需求。本文將為您整理一份完整的Redis命令大全,幫助您更好地理解和使用Redis。

基本命令

  • SET key value:設置指定鍵的值。
  • GET key:獲取指定鍵的值。
  • DEL key:刪除指定鍵。
  • EXISTS key:檢查指定鍵是否存在。
  • KEYS pattern:查找所有符合給定模式的鍵。

數據類型命令

字符串(String)

  • APPEND key value:將值附加到指定鍵的值後面。
  • INCR key:將指定鍵的值加1。
  • DECR key:將指定鍵的值減1。

哈希(Hash)

  • HSET key field value:設置哈希表中指定字段的值。
  • HGET key field:獲取哈希表中指定字段的值。
  • HDEL key field:刪除哈希表中指定字段。
  • HGETALL key:獲取哈希表中所有字段及其值。

列表(List)

  • LPUSH key value:將值推入列表的左側。
  • RPUSH key value:將值推入列表的右側。
  • LRANGE key start stop:獲取列表中指定範圍的元素。
  • LPOP key:移除並返回列表的第一個元素。
  • RPOP key:移除並返回列表的最後一個元素。

集合(Set)

  • SADD key member:將成員添加到集合中。
  • SREM key member:從集合中刪除成員。
  • SMEMBERS key:獲取集合中的所有成員。
  • SISMEMBER key member:檢查成員是否在集合中。

有序集合(Sorted Set)

  • ZADD key score member:將成員及其分數添加到有序集合中。
  • ZREM key member:從有序集合中刪除成員。
  • ZRANGE key start stop:獲取有序集合中指定範圍的成員。
  • ZScore key member:獲取成員的分數。

事務與腳本

  • MULTI:開始一個事務。
  • EXEC:執行事務中的所有命令。
  • DISCARD:放棄事務。
  • EVAL script numkeys key [key ...] arg [arg ...]:執行Lua腳本。

其他命令

  • PING:檢查Redis服務器是否可用。
  • INFO:獲取Redis服務器的各種信息。
  • FLUSHDB:刪除當前數據庫中的所有鍵。
  • FLUSHALL:刪除所有數據庫中的所有鍵。

總結

Redis的命令集非常強大,能夠支持多種數據結構和操作。無論是用於緩存還是作為數據庫,掌握這些命令都能幫助開發者更高效地使用Redis。若您需要穩定的 VPS 服務來運行Redis,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港VPS 還是其他地區的服務,我們都能為您提供支持。