2012年11月23日 星期五

Redis 介紹

前言
Redis是一個開源項目,是一種以Key-Value作為儲存形態的媒體。Redis也常常被認為是一種儲存資料結構的伺服器,這是因為對於一個Key值所儲存的Value可以是字串(strings), 雜湊(hashes), 清單(lists), 資料集(sets)與可排序資料集(sorted sets)。
效能
為了有良好的性能表現,Redis運作在記憶體中(memory),當然了,如果你需要將記憶體中的Redis資料儲存在硬碟上,Redis也有提供快照方法,你可以手動或設定成自動的方式將資料操作Log下來。
支援
Redis由 ANSI C開發而成,並且可以在大部分 POSIX系統運作,例如 Linux, BSD, OS X,特別在Linux與OS X系統中可以獲得最好的表現(具備良好的開發與測試),官方首推使用Linux作為Redis運作的環境。當然了,Redis也可以部署在Solaris-derived類的系統,例如:SmartOS,不過不保證穩定度。
其他

目前,雖然有些第三方機構宣稱提供了可以讓Redis支援Windows平台的方式,但Redis官方並沒有發佈正式的套件。
相關文章: 所謂的資料結構伺服器

沒有留言:

張貼留言