redis系列 ---簡單介紹

      redis 是開源的,BSD許可,高級的key-value存儲系統,可以用來存儲字符串、哈希結構、鏈表、結合,因此常用用來踢動數據結構服務。

    在linux系統下的存儲系統。redis和memcached相比,獨特之處:
   1.redis可以用來做存儲,而memercache是用來做緩存,這個特點主要因爲其有持久化的功能。
   2.存儲的數據有結構,對於memercache來說,存儲的數據只有一種類型--字符串,而redis則可以存儲字符串、鏈表、哈希結構、集合、有序集合。
   redis還有一些高級特性:
  1.安全性:redis 的速度特別快,爲了防止暴力破解,需要制定一個比較強大的密碼。此外設置客戶端了解後進行任何其他制定前需要使用的密碼。
  2.主從複製:將讀和寫分開,保證了保證了數據一致。可以允許有多個slave server 擁有和master server相同的數據庫副本。
 3.事務處理:redis目前的對事務的支持還是比較簡單的。回滾機制並不是很完善,在保證數據一致上存在問題。
 4.發佈訂閱:存在pub/sub這種消息通信模式,主要是解除消息發佈者和消息訂閱者之間的耦合。
 5.虛內存的使用:把不經常訪問的數據從內存交換到磁盤中,從而騰出內存空間。

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