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

本系列將和你們分享Redis分佈式緩存,本文是該系列的開篇,主要簡單介紹下Redis客戶端及服務端的安裝。html

1、Redis簡介

Redis:Remote Dictionary Server 遠程字典服務器git

基於內存管理(數據存在內存),實現了5種數據結構(分別應對各類具體需求),單線程模型的應用程序(單進程單線程),對外提供插入--查詢--固化--集羣功能。github

正是由於基於內存管理因此速度快,能夠用來提高性能。可是不能當數據庫,不能做爲數據的最終依據。redis

單線程多進程的模式來提供集羣服務。數據庫

單線程最大的好處就是原子性操做,就是要麼都成功,要麼都失敗,不會出現中間狀態。Redis每一個命令都是原子性(由於單線程),不用考慮併發,不會出現中間狀態。(線程安全)windows

Redis就是爲開發而生,會爲各類開發需求提供對應的解決方案。緩存

Redis只是爲了提高性能,不作數據標準。任何的數據固化都是由數據庫完成的,Redis不能代替數據庫。安全

Redis實現的5種數據結構:String、Hashtable、Set、ZSet和List。服務器

2、Redis客戶端及服務端的安裝

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

下載地址以下:

https://github.com/microsoftarchive/redis/releases

若是從github上面下載很慢,那麼也能夠選擇從百度網盤上下載:

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

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

運行服務器以下所示:

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

在運行Redis服務(即運行redis-server.exe)的狀況下,咱們再運行簡易的Redis客戶端(即運行redis-cli.exe),並嘗試使用一些命令,以下所示:

能夠發現能正常使用了。

若是沒有運行redis-server.exe當服務,直接運行redis-cli.exe的話,此時是沒法操做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服務的命令,以下所示:

設置服務命令運行完後沒有報錯的話就說明Windows服務設置成功了,此時去任務管理器的服務中就能夠看到有個Redis服務了,以下所示:

Windows服務設置成功後不用啓動redis-server.exe服務端,直接運行redis-cli.exe簡易客戶端能夠發現此時也能夠正常使用。

更多的命令在下載的解壓包裏面有一份文檔,文檔裏面有詳細的說明,此處就再也不作過多的解釋了。

介紹到這裏能夠發現這個redis-cli.exe用起來並非很方便,下面推薦一個Redis桌面管理工具(客戶端):

直接運行安裝便可,安裝成功後設置一下鏈接本地Redis,以下所示:

設置完成後就能夠進行相關操做了:

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

 

Redis工具安裝包:

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

此文由博主精心撰寫轉載請保留此原文連接:https://www.cnblogs.com/xyh9039/p/13961069.html

相關文章
相關標籤/搜索