欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.net core 3.1 Redis安裝和簡單使用

 更新時間:2023年02月02日 09:42:45   作者:小5聊  
本文主要介紹了.net core 3.1 Redis安裝和簡單使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Redis(Remote Dictionary Server ),即遠程字典服務(wù),是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。

簡單來說,就是一個鍵值對數(shù)據(jù)庫。

Redis支持的開發(fā)語言非常多

1、環(huán)境信息

操作系統(tǒng):win11

后臺框架:.net core 3.1

Redis版本:3.0

開發(fā)工具:Visual Studio 2019

微軟的.net core更新?lián)Q代速度非常的快,還沒把2.1和3.1了解完就被淘汰了,技術(shù)真的是日新月異,所以,學(xué)習(xí)永不停步!

查看.net core版本地址:.NET Downloads (Linux, macOS, and Windows)

2、支持多種計算機編程語言

C#、Java、Python、C、C++、PHP、Lua、Ruby、Node.js、GoLand

此篇文章我們主要是以C#和Redis的使用場景,后續(xù)也會出其他編程語言的使用文章

3、Redis官方

redis的安裝包存放在github網(wǎng)站里,點擊跳轉(zhuǎn):Releases · microsoftarchive/redis · GitHub

可能訪問會稍微慢一點,從以下網(wǎng)站提示可知

This repository has been archived by the owner before Nov 9, 2022. It is now read-only.

該存儲庫已由所有者在2022年11月9日之前歸檔。它現(xiàn)在是只讀的。

3.0.504作為修復(fù)的最新版本,可下載此版本安裝使用

4、下載安裝

選擇Redis-x64-3.0.504.msi,直接安裝

1)直接雙擊運行,下一步

2)勾選,下一步

3)選擇安裝地址,勾選配置安裝路徑到環(huán)境變量,下一步

Add the Redis installation folder to the PATH environment variable

將Redis安裝文件夾添加到PATH環(huán)境變量

4)端口號和防火墻設(shè)置,下一步

Add an exception to the Windows Firewall

5)內(nèi)存限制設(shè)置

根據(jù)實際情況勾選是否設(shè)置最大內(nèi)容

6)完成上面設(shè)置,開始安裝

7)安裝完成

8)查看服務(wù)

安裝成功后,Redis會運行一個服務(wù),如果停止該服務(wù),那么就無法調(diào)用了

5、簡單使用

5.1、.net core 3.1引入Redis包

1)鼠標(biāo)右鍵依賴項

選擇管理NuGet 程序包(N)

2)搜索框輸入

在搜索框輸入:StackExchange.Redis

選擇一個穩(wěn)定版本安裝接口

3)安裝完成后如下

5.2、簡單例子調(diào)用

1)Redis連接失敗情況

在沒有安裝Redis客戶端以及連接地址不對的情況,會直接提示未鏈接成功

2)例子代碼

// 使用Redis【在未封裝情況下的簡單例子使用】【在實際項目中,肯定需要封裝成單例模式的公共方法進行調(diào)用】
int db = 0;
string connStr = "127.0.0.1:6379"; // 鏈接字符串
ConnectionMultiplexer connection = ConnectionMultiplexer.Connect(connStr);
IDatabase redisDB= connection.GetDatabase(db);
 
// 設(shè)置一個字符串例子
string key = "userName";
string value = "張三";
redisDB.StringSet(key, value);
 
// 獲取字符串
string getValue = redisDB.StringGet(key);

3)直接獲取值

關(guān)閉程序,再次運行,根據(jù)key是可以獲取到值,這也說明默認情況下,在程序關(guān)閉情況下,值還保存

6、Redis文件說明

文件結(jié)構(gòu)

編號

程序文件

說明

1

redis-server.exe

服務(wù)端程序,提供 redis 服務(wù)

2

redis-cli.exe

客戶端程序,通過它連接 redis 服務(wù)并進行操作

3

redis-check-dump.exe

RDB 文件修復(fù)工具

4

redis-check-aof.exe

AOF 文件修復(fù)工具

5

redis-benchmark.exe

性能測試工具,可用于模擬客戶端并發(fā)請求

6

redis.windows.conf

配置文件,將 redis 作為普通軟件使用的配置,命令行關(guān)閉則 redis 關(guān)閉

7

redis.windows-service.conf

配置文件,將 redis 作為系統(tǒng)服務(wù)的配置

8

  • 啟動程序

查看Redis服務(wù)屬性可知,服務(wù)運行的就是redis-server.exe程序文件

  • 單獨執(zhí)行

溫馨提示:如果停止了服務(wù),那么直接運行服務(wù)程序是否可執(zhí)行,答案是可行的

 到此這篇關(guān)于.net core 3.1 Redis安裝和簡單使用的文章就介紹到這了,更多相關(guān).net core3.1 Redis安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論