2020年面試題-----簡單介紹下Redis

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