Redis的基礎知識

2021-09-12 08:09:01 字數 1313 閱讀 2772

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屬於本地快...