redis學習 1 認識redis

2021-09-05 12:48:42 字數 611 閱讀 2727

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的資料結構底層不是陣列而是鍊錶,可以做簡單的訊息佇列的功能...