redis學習日誌 【一、安裝】

redis,一種Nosql數據庫。Nosql的出現意在解決關係型數據庫的諸如:大量數據寫入時的耗時長,字段不固定時操作麻煩,難以快速返回簡單查詢的結果等缺陷而應運而生的。

而雖然Nosql能解決關係型數據的一系列缺陷。然而並不是“No  sql”,而是“Not only sql”,Nosql本身由於設計的原因並不能滿足某些情景,例如其不能進行事務處理,不能進行join複雜查詢等。所以,該用關係型數據庫時便用關係型數據庫。而如果關係型數據庫不那麼實用的時候,nosql可能會有奇效。


Nosql種類繁多,有臨時性鍵值存儲的memcached,有永久性鍵值存儲的Tokyo Tyrant,有面向文檔的數據庫MongoDB,有面向列的數據庫HBase等等等等,我們再次我就詳細介紹。主要研究redis。

Redis是Salvatore Sanfilippo開發的開源軟件,由於它兼具臨時性和永久性,所以認爲它是Nosql數據庫中介於memcached和Tokyo Tyrant之間的鍵值存儲。

而我們爲什麼要用Redis呢,程序員們應該經常遇到,由於數據查詢的速度過慢,導致的網站響應延時。從而影響網站的收益,redis的臨時性存儲功能,是將數據存在內存中的,不像關係型數據庫是存在硬盤。速度之快可想而知。而redis雖然是鍵值存儲的一種,但是他對鏈表和集合等數組類型的數據進行了優化處理。可以對數組類型的數據進行高速插入和讀取處理。還有諸如數據快照等等的優點。

扯了這麼多,既然redis這麼好用,那我們就用用他。用之前當然是安裝它。

一、下載redis:

redis主要支持linux操作系統,微軟雖然爲redis自己做了優化。然而並不好用,所以建議在linux下安裝redis。並且redis的核心在於集羣,可以使用虛擬機搭建集羣方便學習。

將下載的放入linux虛擬機中。

二、安裝:

打開控制檯運行:

#解壓壓縮文件

#用make命令編譯redis

#安裝redis

Redis-server #啓動redis

#測試是否連接成功

關閉服務. Redis-cli shutdown

由此,redis安裝成功,可以開始學習使用


發佈了24 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章