1. 什麼是redis
2. redis的應用場景?
windows安裝redis
3. redis的五種資料型別
資料型別
儲存的值
讀寫能力
string
可以是字串、整數或浮點數,統稱為元素
對字串操作;對整數型別加減
list
乙個序列集合且每個節點都包好了乙個元素
序列兩端推入、或彈出元素、修剪、查詢或移除元素
set各不相同的元素
從集合中插入或者刪除元素
hash
有key-value的雜湊組,其中key是字串,value是元素
按照key進行增加刪除
sort set
帶分數的score-value有序集合,其中score為浮點,value為元素
集合插入,按照分數範圍查詢
3.1 string型別
3.2 list型別
list型別是乙個有序列表,允許在左邊和右邊進行pop和push操作
3.3 set型別
set型別儲存的是無序的元素,且每個元素各不相同
3.4 hash型別
hash也叫雜湊型別,可以將多個鍵值對儲存到redis鍵中去
3.5 sort set型別
也叫有序分數集,和hash型別相似,它儲存的也是對映
4. redis的特性
持久化
多種資料結構
支援多種程式語言
功能豐富
簡單主從複製
高可用、分布式
Redis基礎知識
1 redis是開源的高效能鍵值對 key value 資料庫 通過提供各種鍵值資料型別來適應不同場景下的儲存需求,並借助許多高層級的介面使其可以勝任如快取 佇列系統等不同的角色。2 remote dictionary server,以字典結構儲存資料,並允許其他應用通過tcp協議讀寫字典中的內容 ...
redis基礎知識
redis是乙個基於記憶體的高效能key value 1.redis五大基本資料型別 字串 string set get 雜湊 hash hmset hmgetall 鍊錶 list 按照插入順序可以新增乙個元素列表的頭部 左邊 和尾部 右邊 lpush rpush lrange 集合 set sa...
Redis基礎知識
樂觀鎖watch相當於mysql裡面的version jedis採用的是直連的方式,多個執行緒的操作不安全,避免的話採用的是池化技術 redis資料使用的是記憶體中,因此廣泛應用在快取裡面 使用當作快取的原因 模擬一下作業系統裡面的區域性性原理 使用redis不用本地的map的原理 map屬於本地快...