redis基礎命令
阿新 • • 發佈:2020-09-17
flushdb
:刪除當前資料庫的所有key
flushall
:刪除所有資料庫的所有key
####redis5鍾資料型別:String(字串)、Hash(雜湊)、List(列表)、Set(集合)、zset(sorted set 有序集合)
#####String命令:
set key value
:設定指定key的值
get key
:獲取key的值
incr/decr key
:key的值增/減 1
incrby/decrby key increment
:加/減上指定的增量
#####Hash命令:
hgetall key
:獲取在雜湊表中指定key的所有欄位和值
HGET key field
:獲取在雜湊表中指定欄位的值
HINCRBY key field increment
HKEYS key
:獲取所有雜湊表中的欄位
HMSET key field1 value1 [field2 value2 ]
:同時將多個 field-value (域-值)對設定到雜湊表 key 中。
HSET key field value
:將雜湊表 key 中的欄位 field 的值設為 value 。
#####List:
LLEN key
:獲取列表長度
LPOP key
:移出並獲取列表的第一個元素
LPUSH key value1 [value2]
:將一個或多個值插入到列表頭部
RPUSH key value1 [value2]
LRANGE key start stop
:獲取列表指定範圍內的元素
#####Set:
SADD key member1 [member2]
:向集合新增一個或多個成員
SCARD key
:獲取集合的成員數
SDIFF key1 [key2]
:返回第一個集合與其他集合之間的差異。
SDIFFSTORE destination key1 [key2]
:返回給定所有集合的差集並存儲在 destination 中
SMEMBERS key
:返回集合中的所有成員
SISMEMBER key member
:判斷 member 元素是否是集合 key 的成員
#####zset:
沒用過