redis 支持五種基本數據類型命令:字符串(set/get/incr/decr/append/strlen)散列(hset/hget/hdel/hlen/hgetall)列表(lpush/rpush/lpop/rpop/llen/lrange)集合(sadd/smembers/srem/scard/sinter/sunion)有序集合(zadd/zscore/zrange/zrank/zcard)
Redis 的五種數據類型命令
Redis 是一種開源的內存數據庫,支持五種基本數據類型:字符串、散列、列表、集合和有序集合。以下為這五種數據類型的命令:
字符串
SET: 設置字符串的值
GET: 獲取字符串的值
INCR/DECR: 原子增加/減少字符串的值
APPEND: 在字符串末尾追加內容
STRLEN: 獲取字符串的長度
散列
HSET/HGET: 設置/獲取散列中的鍵值對
HDEL: 刪除散列中的鍵值對
HLEN: 獲取散列中的鍵值對數量
HGETALL: 獲取散列中的所有鍵值對
列表
LPUSH/RPUSH: 在列表的頭部/尾部推送元素
LPOP/RPOP: 從列表的頭部/尾部彈出元素
LLEN: 獲取列表中的元素數量
LRANGE: 獲取列表中指定范圍內的元素
集合
SADD: 將元素添加到集合中
SMEMBERS: 獲取集合中的所有元素
SREM: 從集合中刪除元素
SCARD: 獲取集合中的元素數量
SINTER/SUNION: 求集合的交集/并集
有序集合
ZADD: 將元素添加到有序集合中,并指定其分數
ZSCORE: 獲取有序集合中元素的分數
ZRANGE: 獲取有序集合中指定分數范圍內的元素
ZRANK: 獲取有序集合中元素的排名
ZCARD: 獲取有序集合中的元素數量