天天看點

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

本系列将和大家分享Redis分布式緩存,本章主要簡單介紹下Redis用戶端及服務端的安裝。

本系列将和大家分享Redis分布式緩存,本文是該系列的開篇,主要簡單介紹下Redis用戶端及服務端的安裝。

一、Redis簡介

Redis:Remote Dictionary Server 遠端字典伺服器

基于記憶體管理(資料存在記憶體),實作了5種資料結構(分别應對各種具體需求),單線程模型的應用程式(單程序單線程),對外提供插入--查詢--固化--叢集功能。

正是因為基于記憶體管理是以速度快,可以用來提升性能。但是不能當資料庫,不能作為資料的最終依據。

單線程多程序的模式來提供叢集服務。

單線程最大的好處就是原子性操作,就是要麼都成功,要麼都失敗,不會出現中間狀态。Redis每個指令都是原子性(因為單線程),不用考慮并發,不會出現中間狀态。(線程安全)

Redis就是為開發而生,會為各種開發需求提供對應的解決方案。

Redis隻是為了提升性能,不做資料标準。任何的資料固化都是由資料庫完成的,Redis不能代替資料庫。

Redis實作的5種資料結構:String、Hashtable、Set、ZSet和List。

二、Redis用戶端及服務端的安裝

首先從github上面下載下傳最新的Redis服務端安裝工具。(微軟開發的,隻有64位)

下載下傳位址如下:

https://github.com/microsoftarchive/redis/releases      
Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

如果從github上面下載下傳很慢,那麼也可以選擇從百度網盤上下載下傳:

連結:https://pan.baidu.com/s/1ecR1pcDvQ2fjibrrwHigKQ 提取碼:i5e6      

下載下傳免安裝版解壓後如下所示:

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

運作伺服器如下所示:

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

出現該界面說明Redis服務運作成功了。

在運作Redis服務(即運作redis-server.exe)的情況下,我們再運作簡易的Redis用戶端(即運作redis-cli.exe),并嘗試使用一些指令,如下所示:

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

可以發現能正常使用了。

如果沒有運作redis-server.exe當服務,直接運作redis-cli.exe的話,此時是無法操作Redis的。

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

出現這種情況的原因是還沒有将Redis服務設定為Windows服務。常用的Redis服務指令如下:

設定服務:redis-server --service-install redis.windows-service.conf --loglevel verbose解除安裝服務:redis-server --service-uninstall啟動服務:redis-server --service-start停止服務:redis-server --service-stop      

cmd進入到剛才解壓檔案的根目錄,輸入将Redis設定為Windows服務的指令,如下所示:

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝
Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

設定服務指令運作完後沒有報錯的話就說明Windows服務設定成功了,此時去任務管理器的服務中就可以看到有個Redis服務了,如下所示:

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

Windows服務設定成功後不用啟動redis-server.exe服務端,直接運作redis-cli.exe簡易用戶端可以發現此時也可以正常使用。

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

更多的指令在下載下傳的解壓包裡面有一份文檔,文檔裡面有詳細的說明,此處就不再做過多的解釋了。

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

介紹到這裡可以發現這個redis-cli.exe用起來并不是很友善,下面推薦一個Redis桌面管理工具(用戶端):

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

直接運作安裝即可,安裝成功後設定一下連接配接本地Redis,如下所示:

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

設定完成後就可以進行相關操作了:

Redis分布式緩存系列(一)- Redis用戶端及服務端的安裝

至此本文就介紹完了,從下一篇開始我們将結合具體的應用場景來介紹Redis中的5種資料結構。

連結:https://pan.baidu.com/s/1ecR1pcDvQ2fjibrrwHigKQ 提取碼:i5e6      

繼續閱讀