1. 程式人生 > 資料庫 >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

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

連結:https://pan.baidu.com/s/1AvUGvoZoEksIUzMZoIMrzg 
提取碼:jvey

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

執行伺服器如下所示:

出現該介面說明Redis服務執行成功了。

在執行Redis服務的情況下,我們執行下簡易的Redis客服端(類似控制檯),並嘗試使用一些命令,如下所示:

可以發現能正常使用了。

如果沒有執行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/1AvUGvoZoEksIUzMZoIMrzg 
提取碼:jvey

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

版權宣告:如有雷同純屬巧合,如有侵權請及時聯絡本人修改,謝謝!!!