Windows下Redis安裝配置和使用註意事項

来源:https://www.cnblogs.com/LMJBlogs/archive/2019/09/19/11550170.html
-Advertisement-
Play Games

Windows下Redis安裝配置和使用註意事項 一:下載 下載地址: https://github.com/microsoftarchive/redis/releases 文件介紹: 本文以3.2.100為例 Redis-x64-3.2.100.msi是在windows下,最簡單的安裝文件,方便, ...


WindowsRedis安裝配置和使用註意事項

 

 

一:下載

下載地址:

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

文件介紹:

本文以3.2.100為例
Redis-x64-3.2.100.msi是在windows下,最簡單的安裝文件,方便,直接會將Redis寫入windows服務。
Redis-x64-3.2.100.zip是需要解壓安裝的,主要講這一塊的安裝和處理。

 

 

二:安裝

解壓安裝:

將下載的Redis-x64-3.2.100.zip 解壓到自定義文件夾中:此處以E:\Redis為例

 

 

啟動命令:

通過cmd指定到該redis目錄。

使用命令:redis-server.exe 啟動服務 

如圖:

 

 

出現上圖這種效果,表明啟動服務成功。 

啟動另一個cmd,在該redis目錄下,使用命令:redis-cli.exe 啟動客戶端,連接伺服器

 

出現這種效果,表明啟動客戶度成功。

 

 

三:部署

安裝RedisWindws服務:

上面雖然啟動了redis服務,但是,只要一關閉cmd視窗,redis服務就關閉了。所以,把redis設置為一個windows服務。

安裝命令: redis-server.exe --service-install redis.windows-service.conf  使用命令,安裝成功,如圖: 

 

 

 

 

 

常用的Redis服務命令:

 

卸載服務:redis-server.exe --service-uninstall

開啟服務:redis-server.exe --service-start

停止服務:redis-server.exe --service-stop

重命名服務:redis-server.exe --service-name name

 

四:測試

打開解壓文件夾下的:redis-cli.exe

進行寫入,讀取和刪除操作

 

安裝測試已經成功

五:配置密碼登錄和遠程鏈接

配置Redis登錄密碼:

打開服務中Redis,右鍵,找到紅色框內redis.windows-service.conf文件,如圖:

 

找到redis.windows-service.conf文件後打開,

找到# requirepass foobared後在下方直接寫入requirepass 你的密碼

如圖:

 

 

修改配置文件後,一定要重啟Redis服務,

重啟後,再次打開redis-cli.exe文件,進行測試寫入,獲取和刪除操作,

如圖:

 

1.從圖中可以看到設置密碼後寫入,獲取和刪除都會提示未授權的提示

2.通過auth 密碼 來進行登錄

3.測試密碼登錄授權通過

 

 

 

配置Redis遠程可連接:

1.打開redis.windows-service.conf文件

2.找到127.0.0.1 在127.0.0.1前加#號就可以,#號在此處是註釋符,如圖:

 

 3.找到protected-mode把後面的yes改為no,如圖:

 

4.伺服器加入出入站規則並把Redis當前使用的埠加入到規則當中,如圖

 

 

5.註:如果使用的是阿裡雲伺服器則需要在阿裡雲控制臺中添加安全組策略,把Redis使用的埠加入到安全策略中

6.測試遠程鏈接,打開cmd進行到Redis解壓文件夾下、輸入如下命令:

redis-cli.exe -h 遠程ip -p 埠 –a  密碼

如圖:

 

遠程測試鏈接通過。

六:桌面管理工具

推薦使用工具:

Redis Desktop Manager

 

 

七:.Net使用Redis

從NuGet中找到StackExchange.Redis如下進行安裝,如圖:

 

 

 

安裝後就可以進行開發處理了。

 

至此文檔完畢,有需要改進的請各位大咖留言。。。。。。。。。共同進步。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.下載 地址: https://filezilla-project.org/download.php?type=server 點擊下載 2. 安裝較為簡單, 不詳細介紹,下麵說配置 2.1 添加用戶 2.2 共用的文件夾 2.3 訪問IP設置 3. 設置參數 3.1 設置監聽參數 3.2 埠分配 ...
  • jumpserver 堡壘機 重啟啟動順序 ...
  • 使用的sql圖形軟體:SQLyogEnt 使用的資料庫:MYSQL5.7 軟體地址: 鏈接:https://pan.baidu.com/s/1lajyXaSnmrO1v5v987NOoA 提取碼:i3a4 //創建名為student的資料庫 create database student; //顯示 ...
  • 這三個不同的數據模型之間既相互獨立,又存在著關聯。從現實世界到概念 模型的轉換是由資料庫設計人員完成的;從概念模型到邏輯模型的轉換可以 由資料庫設計人員完成,也可以用資料庫設計工具協助設計人員完成;從邏 輯模型到物理模型的轉換主要是由資料庫管理系統完成的。 ...
  • [20190918]shrink space與ORA-08102錯誤.txt1.環境:SCOTT@test01p> @ ver1PORT_STRING VERSION BANNER CON_ID IBMPC/WIN_NT64-9.1.0 12.2.0.1.0 Oracle Database 12c ...
  • 1、將命令寫在文件中 數據量比較大的話,建議用程式去生成文件。例如: 生成的文件可能是這樣的: 接下來,命令行執行 這個例子比較簡單,可以這麼做,如果命令比較多的話可以寫成shell腳本 2、grep命令 ...
  • 記錄工作中遇到的問題,分享出來: 原博客地址:https://blog.csdn.net/weixin_40782680/article/details/85038281 今天遇到一個比較鬱悶的問題,如下圖: 點擊庫存或者點擊銷售,查詢數據很慢,有的將近幾十秒,查詢數據用的是存儲過程,在資料庫中執行 ...
  • sqlserver存儲過程入門 1. 輸入/輸出參數定義 @object_name varchar(50) //定義一個varchar類型的輸入參數 @object_index int @isUpdate int =0 output //定義一個輸出參數 2.游標使用步驟 1、定義游標 DECLAR ...
一周排行
    -Advertisement-
    Play Games
  • C#TMS系統代碼-基礎頁面BaseCity學習 本人純新手,剛進公司跟領導報道,我說我是java全棧,他問我會不會C#,我說大學學過,他說這個TMS系統就給你來管了。外包已經把代碼給我了,這幾天先把增刪改查的代碼背一下,說不定後面就要趕鴨子上架了 Service頁面 //using => impo ...
  • 委托與事件 委托 委托的定義 委托是C#中的一種類型,用於存儲對方法的引用。它允許將方法作為參數傳遞給其他方法,實現回調、事件處理和動態調用等功能。通俗來講,就是委托包含方法的記憶體地址,方法匹配與委托相同的簽名,因此通過使用正確的參數類型來調用方法。 委托的特性 引用方法:委托允許存儲對方法的引用, ...
  • 前言 這幾天閑來沒事看看ABP vNext的文檔和源碼,關於關於依賴註入(屬性註入)這塊兒產生了興趣。 我們都知道。Volo.ABP 依賴註入容器使用了第三方組件Autofac實現的。有三種註入方式,構造函數註入和方法註入和屬性註入。 ABP的屬性註入原則參考如下: 這時候我就開始疑惑了,因為我知道 ...
  • C#TMS系統代碼-業務頁面ShippingNotice學習 學一個業務頁面,ok,領導開完會就被裁掉了,很突然啊,他收拾東西的時候我還以為他要旅游提前請假了,還在尋思為什麼回家連自己買的幾箱飲料都要叫跑腿帶走,怕被偷嗎?還好我在他開會之前拿了兩瓶芬達 感覺感覺前面的BaseCity差不太多,這邊的 ...
  • 概述:在C#中,通過`Expression`類、`AndAlso`和`OrElse`方法可組合兩個`Expression<Func<T, bool>>`,實現多條件動態查詢。通過創建表達式樹,可輕鬆構建複雜的查詢條件。 在C#中,可以使用AndAlso和OrElse方法組合兩個Expression< ...
  • 閑來無聊在我的Biwen.QuickApi中實現一下極簡的事件匯流排,其實代碼還是蠻簡單的,對於初學者可能有些幫助 就貼出來,有什麼不足的地方也歡迎板磚交流~ 首先定義一個事件約定的空介面 public interface IEvent{} 然後定義事件訂閱者介面 public interface I ...
  • 1. 案例 成某三甲醫預約系統, 該項目在2024年初進行上線測試,在正常運行了兩天後,業務系統報錯:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren ...
  • 背景 我們有些工具在 Web 版中已經有了很好的實踐,而在 WPF 中重新開發也是一種費時費力的操作,那麼直接集成則是最省事省力的方法了。 思路解釋 為什麼要使用 WPF?莫問為什麼,老 C# 開發的堅持,另外因為 Windows 上已經裝了 Webview2/edge 整體打包比 electron ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...