redis是一個開源的使用ansi?c語言編寫、支持網絡、可基于內存亦可持久化的日志型、key-value數據庫,并提供多種語言的api。從2010年3月15日起,redis的開發工作由vmware主持。從2013年5月開始,redis的開發由pivotal贊助。
為什么要使用redis呢?
舉個例子,假如系統中有2千萬用戶信息,用戶信息基本固定,一旦錄入很少變動,那么你每次加載所有用戶信息時,如果都要請求數據庫,數據庫編譯并執行你的查詢語句,這樣效率就會低下很多,針對這種信息不經常變動并且數據量。
較大的情況,通常做法,就是把他加入緩存,每次取數前先去判斷,如果緩存不為空,那么就從緩存取值,如果為空,再去請求數據庫,并將數據加入緩存,這樣大大提高系統訪問效率。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END