redis是一種基於鍵值對的nosql資料庫,與其他多鍵值對資料庫不同的是,redis的值支援資料型別,redis中的值可以是string(字串),hash(雜湊),list(列表),set(集合),zset(有序集合)等多種資料結構。
redis的特點:
1.高效能:
redis將資料儲存在記憶體中的,所以它的讀寫效能非常高,官方給出的資料是可達到10萬/秒。
2.可靠性:
redis還將記憶體中的資料利用快照和日誌的方式儲存到硬碟中,這樣可以避免斷點和機器故障時,記憶體資料丟失的問題。
redis的應用場景:
1.快取
幾乎所有的大型**都會使用到快取,合理使用快取可以加快**響應速度,而且可以減少對資料庫的訪問壓力。
2.計數器應用
3.儲存使用者憑證
實現多系統之間的單點登入憑證
4.訊息佇列功能
redis提供了發布訂閱功能和阻塞佇列功能。
Redis學習筆記(一) 認識Redis
redis是乙個開源的 高效能的 基於鍵值對的快取與儲存系統,通過提供多種鍵值資料型別來適應不同場景下的快取與儲存需求,同時redis的諸多高層級功能使其可以勝任訊息佇列 任務佇列等不同的角色。redis是remote dictionary server 遠端字典伺服器 的縮寫,它以字典結構儲存資料...
初步認識redis
1.什麼redis 2.為什麼使用redis 3.什麼場合使用redis 4.redis的好處 5.編譯安裝redis 6.redis資料結構 1.什麼是redis redis是remote dictionary server 遠端資料服務 的縮寫,是義大利人antirez開發的一款記憶體快取記憶體...
簡單認識Redis
redis是乙個非關係型資料庫,可以在某些場合對關係型資料庫進行乙個很好的補充 1 string 這個其實沒啥好說的,最常規的set get操作,value可以是string也可以是數字。一般做一些複雜的計數功能的快取 2 list list的資料結構底層不是陣列而是鍊錶,可以做簡單的訊息佇列的功能...