本系列將和大家分享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/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
著作權宣告:如有雷同純屬巧合,如有侵權請及時聯系本人修改,謝謝!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/214381.html
標籤:ASP.NET
