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 還是其他地區的服務,我們都能為您提供支持。