Linux學習教程之什麼是Redis?Redis有什麼特點?

老男孩IT教育機構發表於2021-07-09

  Redis是當前網際網路行業最為流行的NoSQL,具有一定持久層的功能,可以作為一種快取工具。當我們學習Linux技術的時候,就會接觸到Redis,但很多人對它並不瞭解,什麼是Redis?Redis有什麼特點?我們一起來看看吧。

  什麼是Redis?

  Redis是NoSQL中的一種儲存工具,他是一個key-value儲存系統。預設有16個資料庫從0到15來進行表示。Redis的儲存型別:包括string(字串)、list(連結串列)、set(集合)、zset(sorted set--有序集合)和hash(雜湊型別)。在此基礎上,Redis支援各種不同方式的排序。

  Redis被廣泛應用在快取方向,與傳統資料庫不同的是Redis的資料是存在記憶體中的,因此讀寫速度非常快。

  Redis為分散式快取,在多客戶端的情況下,共用一份快取資料,快取具有一致性。

  Redis會週期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案,並且在此基礎上實現了master-slave(主從)同步,為了可靠性。

  Redis有什麼特點?

  效能極高–Redis讀的速度是11W次/s,寫的速度是81K次/s

  支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用。

  豐富的資料型別,Redis不僅僅支援簡單的key-value型別的資料,同時還提供Strings,Lists,Hashes,Sets及Ordered Sets等資料結構的儲存。

  支援資料的備份,即master-slave模式的資料備份。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2780538/,如需轉載,請註明出處,否則將追究法律責任。

相關文章