Redis入門-Redis是什麼和為什麼要用Redis_redis

來源:互聯網
上載者:User
Redis是一個開源的高效能索引值對資料庫。
特性1 儲存結構

Redis是Remote Dictionary Server(遠程字典伺服器)的縮寫,它以字典結構儲存資料,並允許其他應用通過TCP協議讀取字典中的內容。

Redis字典結構的儲存方式和對多種索引值資料類型的支援使得開發人員可以將程式中的資料直接映射到Redis中,資料在Redis中的儲存形式和其在程式中的儲存方式非常相近。


特性2 記憶體儲存與持久化

Redis資料庫中的所有資料都儲存在記憶體中,效能上對比其他基於硬碟儲存的資料庫有非常明顯的優勢。

Redis提供了對持久化的支援,即可以將記憶體中的資料非同步寫入到硬碟中,同時不影響繼續提供服務。


特性3 功能豐富

Redis可以為每個鍵設定存留時間,時間到期後該鍵被自動刪除,這一功能配合出色的效能讓Redis可以作為緩衝系統來用。作為緩衝系統,Redis還可以限定資料佔用的最大記憶體空間,在資料達到空間限制後可以按照一定的規則自動淘汰不需要的鍵。

Redis的清單類型鍵可以用來實現隊列,並且支援阻塞式讀取,可以很容易的實現一個高效能的優先順序隊列。Redis還支援“發布/訂閱”的訊息模式。


特性4 簡單穩定
Redis直觀的儲存結構使得通過程式與Redis互動非常簡單。
在Redis中使用命令來讀寫資料,Redis命令語句可類比於關聯式資料庫的SQL語言。
Redis提供了幾十種不同程式設計語言的用戶端庫,這些庫都很好的封裝了Redis命令,使得在程式中與Redis進行互動變得更容易。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.