Redis知識點的小總結

2022-02-25 23:42:59 字數 414 閱讀 7367

1.前言

話說有一名義大利程式設計師,在 2004 年到 2006 年間主要做嵌入式工作,之後接觸了 web,2007 年和朋友共同建立了乙個**,並為了解決這個**的負載問題(為了避免 mysql 的低效能),於是親自定做乙個資料庫,並於 2009 年開發完成,這個就是 redis。這個義大利程式設計師就是 salvatore sanfilippo 江湖人稱 redis 之父,大家更習慣稱呼他 antirez。

下面是我學習redis總結的幾個點

redis的幾個點

1.5大資料結構: string、 hash、 list、 set、 zset

2.redis的架構: 單機、主從複製、哨兵模式、集群模式

3.redis的持久化: rdb持久化、aof持久化

4.快取的三個常見問題:快取穿透、快取擊穿、快取雪崩

Redis知識點總結

fifo first in first out,先進先出。判斷被儲存的時間,離目前最遠的資料優先被淘汰。lru least recently used,最近最少使用。判斷最近被使用的時間,目前最遠的資料優先被淘汰。lfu least frequently used,最不經常使用。在一段時間內,資料被...

Redis知識點總結

介紹 redis是單執行緒 底層使用多路io復用 持久化方式 如何保證快速並完整的恢復資料 redis 4.0以後可以混合持久化 以rdb的方式全量持久化記憶體資料保證資料恢復並以增量的方式持久化修改命令保證資料完整性 最終以rdb和aof共存的方式寫入檔案 redis實現分布式鎖 在redis中設...

Redis知識點總結

當然如果只是將少量資料儲存作為快取並且沒有持久化的需求,那麼完全可以用map做快取。redis相較於語言的對映的優勢 redis 可以用幾十 g 記憶體來做快取,map 不行,一般 jvm 也就分幾個 g 資料就夠大了。redis 的快取可以持久化,map 是記憶體物件,程式一重啟資料就沒了。red...