Redis(遠程詞典服務器),即遠程詞典服務,是使用ANSI?c語言,支持網絡、基於日誌、持久的鍵值數據庫,提供多語言API。
2015年3月10起,Redis的開發由VMware托管。自2013年5月起,Redis的開發由Pivotal贊助。
定義:
Redis是壹個鍵值存儲系統。類似於Memcached,支持更多類型的存儲值,包括string(字符串)、list(鏈表)、set(集合)、zset(有序集-有序集)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove、union和difference集合的交集和更豐富的操作,並且這些操作都是原子的。
在此基礎上,redis支持多種方式的排序。與memcached壹樣,數據被緩存在內存中以確保效率。不同的是,redis會定期將更新的數據寫入磁盤或者對附加的記錄文件進行修改操作,並在此基礎上實現主從同步。