隨著大資料的出現,傳統的關係型資料庫mysql、sqlserver等已經無法滿足現有資料量的需求,而redis 是乙個高效能的key-value資料庫。 redis的出現,很大程度補償了
memcached
這類key/value儲存的不足,在部 分場合可以對關聯式資料庫起到很好的補充作用。
redis支援主從同步。資料可以從主伺服器向任意數量的從伺服器上同步,從伺服器可以是關聯其他從伺服器的主伺服器。這使得redis可執行單層樹複製。存檔可以有意無意的對資料進行寫操作。由於完全實現了發布/訂閱機制,使得從資料庫在任何地方同步樹時,可訂閱乙個頻道並接收主伺服器完整的訊息發布記錄。
介紹了redis的強大效能之後,下面就從最最基礎的做起——redis的安裝,來揭開redis神秘的面紗!在此之前
需要安裝自己的虛擬機器,常用的軟體有vmware和vagrant,不管是通過映象還是***安裝都很簡單,請自行檢索。
之後便是在虛擬機上安裝redis。
♥安裝
首先開啟redis安裝包在虛擬機器上所處的路徑,檢視該路徑下的檔案,真是我們上傳的redis-3.0.7的壓縮包;
然後執行解壓操作;
安裝包已解壓!
開啟redis壓縮包並編譯make;
進入src目錄,執行安裝
安裝成功
♥移動路徑、方便管理
將我們的配置檔案和安裝包分別放在自己的路徑中,方便管理,如果您在建立初期就考慮好了該問題,可以忽略之後的操作。
在redis檔案下建立bin和etc檔案
將redis命令檔案存入bin檔案中
將redis.conf配置檔案移至etc檔案中
檢視移動之後的bin和etc檔案,可以看到檔案已經移動成功!
在此過程中用到了很多的linux指令,做一下總結:
cd開啟檔案,後邊跟相應路徑即可
cd ..
返回上一級
ll瀏覽當前目錄
NoSQL redis 安裝啟動
1 安裝環境 linux redhat7 3 安裝redis,需要gcc編譯環境,所以需要先安裝gcc環境 yum install gcc 4 解壓redis壓縮檔案 5 進入到redis 4.0.6 src,執行make編譯redis make install prefix usr local b...
NoSql Redis入門(事務)
定義 redis 事務可以一次執行多個命令,並且帶有以下兩個重要的保證 1.事務是乙個單獨的隔離操作 事務中的所有命令都會序列化 按順序地執行。事務在執行的過程中,不會被其他客戶端傳送來的命令請求所打斷。2.事務是乙個原子操作 事務中的命令要麼全部被執行,要麼全部都不執行。乙個事務從開始到執行會經歷...
NoSql Redis入門(事務)
定義 redis 事務可以一次執行多個命令,並且帶有以下兩個重要的保證 1.事務是乙個單獨的隔離操作 事務中的所有命令都會序列化 按順序地執行。事務在執行的過程中,不會被其他客戶端傳送來的命令請求所打斷。2.事務是乙個原子操作 事務中的命令要麼全部被執行,要麼全部都不執行。乙個事務從開始到執行會經歷...