Redis——》介紹

1、介紹:

  Redis是一種NoSQL數據庫。和Memcached類似,以Key-Value形式進行存儲,但redis支持存儲的value的類型更多,包括string,list,set,zset和hash。redis支持各種不同形式的排序,爲了保證效率,數據都是緩存在內存中。

2、優點:

  性能高:Redis能支持超過 100K+ 每秒的讀寫頻率

  數據類型豐富:包括string,list,set,zset和hash數據類型操作

  原子性:Redis的所有操作都是原子性

  豐富的特性:Redis還支持通知,key過期等特性。

3、性能:

下面是官方的bench-mark數據:

測試完成了50個併發執行100000個請求。

設置和獲取的值是一個256字節字符串。

Linuxbox是運行Linux2.6,這是X3320Xeon2.5ghz。

文本執行使用loopback接口(127.0.0.1)。

結果:寫的速度是110000次/s,讀的速度是81000次/s。

4、數據類型:

  String:最簡單的類型,與Memcached一樣的類型,一個key對應一個Value。

  list:是一個鏈表結構,主要功能是push和pop,獲取一個範圍的所有值等。操作中key爲鏈表的名字。

  set :是集合,對集合的操作有添加刪除元素,有對多個集合的交併差等操作。

  zset:是set的升級版本,在set的基礎上增加了順序屬性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章