首頁 >資料庫 >Redis >redis server是什麼

redis server是什麼

藏色散人
藏色散人原創
2019-06-19 11:42:325642瀏覽

redis server是什麼

1、概述

#(1)Redis是Remote Dictionary Server(遠端資料服務)的縮寫.

由義大利人antirez(Salvatore Sanfilippo)開發的一款記憶體快取資料庫

(2)該軟體使用C語言編寫,它的資料模型為key-value

(3)它支援儲存的value類型很多,包括string(字串)、hash(哈希)、list(鍊錶)、set(集合)、Zset(有序集合)。

(4)為了確保效率資料都是快取在記憶體中,它也可以週期性的把更新的資料寫入磁碟或把修改操作寫入追加的記錄檔。

推薦:《Redis影片教學

2、特點

1)高速讀取資料(in-memory )

2)減輕資料庫負擔

3)有集合運算功能(優於一般資料庫與同類別產品)

#4)多種資料結構支援

3、適合場合及其優勢

1)[Sort Set]排行榜應用,取top n操作,例如sina微博熱門話題

2 )[List]取得最新N個資料或某個分類的最新資料

3)計數器應用程式

4)[Set]sns(social network site)取得共同好友

#5)[Set]防攻擊系統(ip判斷)等等

以上是redis server是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn