Redis數據類型 和基本命令

1、Redis 的五大基本類型
String(字符串) Hash(哈希) List(列表) Set (集合) Zset (有序集合)

2、
Redis 鍵(key)
keys * 查詢所有數據庫中的鍵
exists key的名字,判斷某個key是否存在
move key db —>當前庫就沒有了,被移除了
expire key 秒鐘:爲給定的key設置過期時間
ttl key 查看還有多少秒過期,-1表示永不過期,-2表示已過期
type key 查看你的key是什麼類型
3、
Redis 字符串(String)
set設置/get獲取/del/append 添加/strlen 判斷長度
Incr/decr/incrby 增加具體的值/decrby,一定要是數字才能進行加減
getrange 獲取之間的值/setrange
setex(set with expire)鍵秒值/setnx(set if not exist)
mset批量設置/mget批量上刪除/msetnx
getset(先get再set) 先獲取後設置
4、
Redis 哈希(Hash)
hset(hset hash1 id 12 ) 設置/hget/hmset/hmget/hgetall獲取所有鍵值 /hdel
len 獲取集合長度
hexists key 在key裏面的某個值的key
hkeys/hvals

5、 Set 是 String 類型的無序集合。集合成員是唯一的,這就意味着集合中不能出現重複的數據。

Sadd KEY_NAME VALUE1…VALUEN : edis Sadd 命令將一個或多個成員元素加入到集合中,已經存在於集合的成員元素將被忽略
Scard KEY_NAME : 命令返回集合中元素的數量。
Smembers KEY_NAME: 命令返回集合中的所有的成員
Smove source destination member : 命令將指定成員 member 元素從 source 集合移動到 destination 集合。
Sismember KEY VALUE : 如果成員元素是集合的成員,返回 1 。 如果成員元素不是集合的成員,或 key 不存在,返回 0 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章