redis基礎語法
redis五種資料結構
1.字串型別 string
2.雜湊型別 hash:map格式
3.列表型別 list:linkedlist格式,支援重複元素
4.集合型別 set:不允許重複元素
5.有序集合型別 sortedset:不允許重複元素,且元素有順序
字串型別string
儲存:set key value
獲取:get key
刪除:del key
雜湊型別hash
儲存:hset key field value
-->hset myhash username lisi
-->hset myhash password 123
獲取:hget key field:獲取指定field對應的值
-->hget myhash username ==>lisi
hgetall key #獲取所有的field和value
-->hgetall myhash
1)"username"
2)"lisi"
3)"password"
4)"123"
刪除:hdel key field
列表型別list:可以新增乙個元素到列表頭(左)或者尾部(右)
儲存:lpush key value # 將元素新增入列表左側
rpush key value # 將元素新增入列表右側
獲取:lrange key start end # 範圍獲取,從start到end
-->lrange mylist 0 -1 獲取所有
刪除:lpop key # 刪除列表最左邊的元素,並將元素取回
rpop key # 刪除列表最右邊的元素,並將元素取回
集合型別set:不允許重複元素
儲存:sadd key value
獲取:smembers key # 獲取集合中所有的元素
刪除: srem key value # 刪除set集合中的某個元素
有序集合型別sortedset:不允許重複元素,且元素有順序。每個元素都會關聯乙個double型別的score。redis正式通過分數來為集合中的成員進行從小到大的排序。
儲存:zadd key score value
獲取:zrange key start end
刪除:zrem key value
通用命令:
keys *:查詢所有的鍵
type key:獲取鍵對應的value型別
del key:刪除指定的key value
Redis五種資料結構
redis除了儲存鍵之外還可以儲存常見的5種資料型別,分別是 string list set zset hash。結構型別 結構儲存的值 結構的讀寫能力 string字串 可以是字串 整數或浮點數 對整個字串或字串的一部分進行操作 對整數或浮點數進行自增或自減操作 list列表 乙個鍊錶,鍊錶上的每...
Redis五種資料結構
對redis來說,所有的key 鍵 都是字串,所謂的5種資料結構是指針對value而言 資料結構型別 說明使用場景 常用方法 其他鏈結 string字串型別1 redis中最基本的資料型別,乙個key對應乙個value。2 是二進位制安全的,意思是 redis 的 string 可以包含任何資料。如...
redis的五種資料結構
key 都是字串 value 五種資料結構 常用命令 常用命令 新增 lpush key value 將元素加入列表左邊 rpush key value 將元素加入列表右邊 獲取 lrange key start end 獲取範圍 刪除 lpop key 刪除列表最左邊的元素,並將元素返回 rpop...