- Redis是
C 編寫
的,高性能非關係型
數據庫。 - Redis 鍵只能爲
字符串
,值支持五種數據
類型:string、has、list、set、zset。 - Redis 的數據存在
內存中
的,讀寫速度非常快, redis 被廣泛應用於緩存方向
,每秒可以處理超過10萬次
讀寫操作,是已知性能最快
的Key-Value DB。 - 支持數據持久化,支持
AOF(Append Only File)
和RDB(Redis DataBase)
兩種持久化方式。 - 支持
主從複製
,主機會自動將數據同步到從機,可以進行讀寫分離
。 - Redis 也經常用來做
分佈式鎖
和分佈式事務
。 - 不能用作海量數據的高性能讀寫
- Redis 不具備自動容錯和恢復功能。主機從機的宕機都會導致前端部分讀寫請求失敗,需要等待機器重啓或者手動切換前端的IP才能恢復。
- 主機宕機,宕機前有部分數據未能及時同步到從機,切換IP後還會引入數據不一致的問題,降低了系統的可用性。
- Redis 較難支持在線擴容,在集羣容量達到上限時在線擴容會變得很複雜。爲避免這一問題,運維人員在系統上線時必須確保有足夠的空間,這對資源造成了很大的浪費。
2020年面試題-----簡單介紹下Redis
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.