Linux學習教程之什麼是Redis?Redis有什麼特點?
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux是什麼意思?Linux有什麼特點?Linux
- Linux有什麼特點呢?Linux學習Linux
- 什麼是Linux系統?Linux系統有什麼特點?Linux
- 什麼是redisRedis
- 什麼是Linux?Linux主要特點有哪些?Linux
- 國密瀏覽器是什麼?有哪些?有什麼特點?瀏覽器
- 什麼是響應式網頁?有什麼特點呢?網頁
- 什麼是Go語言?Go語言有什麼特點?Go
- 網路安全中蜜罐是什麼意思?有什麼特點?
- Linux中ext3是什麼?有哪些特點?Linux
- 高安全等級網路是什麼意思?有什麼特點?
- 【知識分享】web伺服器是什麼有什麼特點Web伺服器
- DNS入門學習:什麼是雲解析?雲解析有哪些特點?DNS
- 為什麼那麼多人要學習go語言?go語言有什麼特點?Go
- 什麼是敏捷開發?它有什麼特點敏捷
- 什麼是Linux作業系統?有哪些主要特點?Linux作業系統
- 哪些人學Linux合適?學Linux有什麼特點?Linux
- 企業微信scrm管理系統是什麼意思?有什麼特點?
- 什麼是Linux裝置節點?有什麼作用?Linux
- 什麼是雲解析?雲解析有哪些特點?
- 為什麼要學習Linux?學習Linux有什麼好處?Linux
- 在Linux中,什麼是Linux作業系統,它的特點是什麼?Linux作業系統
- 什麼是資源子網和通訊子網有什麼特點
- 什麼是linux?學習linux需要什麼語言?Linux
- 什麼是linux?Linux需要學習什麼語言?Linux
- redis 持久化詳解,RDB和AOF是什麼?他們優缺點是什麼?執行流程是什麼?Redis持久化
- Memcached與Redis有什麼區別Redis
- Java語言有什麼特點Java
- 獨享IP有什麼特點?
- flask-wtf有什麼特點Flask
- Python集合有什麼特點Python
- python列表有什麼特點Python
- 33-CopyOnWriteArrayList 有什麼特點?
- 開箱即用的模型叫什麼模型?有什麼特點模型
- Linux有什麼特點?體系結構有哪些?Linux
- Docker有哪些特點?與Linux有什麼區別?DockerLinux
- 什麼是JavaScript及其特點(轉)JavaScript
- 什麼是DNS雲解析?雲解析有哪些特點?DNS