【Redis】.net core 3.1 Redis安装和简单使用

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

RedisRemote Dictionary Server )即远程字典服务是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库并提供多种语言的API。

简单来说就是一个键值对数据库。

Redis支持的开发语言非常多

目录

1、环境信息

2、支持多种计算机编程语言

3、Redis官方

4、下载安装

5、简单使用

5.1、.net core 3.1引入Redis包

5.2、简单例子调用

6、Redis文件说明


1、环境信息

操作系统win11

后台框架.net core 3.1

Redis版本3.0

开发工具Visual Studio 2019

微软的.net core更新换代速度非常的快还没把2.1和3.1了解完就被淘汰了技术真的是日新月异所以学习永不停步

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

2、支持多种计算机编程语言

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

此篇文章我们主要是以C#和Redis的使用场景后续也会出其他编程语言的使用文章

3、Redis官方

redis的安装包存放在github网站里点击跳转Releases · microsoftarchive/redis · GitHub

可能访问会稍微慢一点从以下网站提示可知

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

该存储库已由所有者在2022年11月9日之前归档。它现在是只读的。

3.0.504作为修复的最新版本可下载此版本安装使用

4、下载安装

选择Redis-x64-3.0.504.msi直接安装

1直接双击运行下一步

2勾选下一步

3选择安装地址勾选配置安装路径到环境变量下一步

Add the Redis installation folder to the PATH environment variable

将Redis安装文件夹添加到PATH环境变量

4端口号和防火墙设置下一步

Add an exception to the Windows Firewall

5内存限制设置

根据实际情况勾选是否设置最大内容

6完成上面设置开始安装

7安装完成

8查看服务

安装成功后Redis会运行一个服务如果停止该服务那么就无法调用了

5、简单使用

5.1、.net core 3.1引入Redis包

1鼠标右键依赖项

选择管理NuGet 程序包(N)

2搜索框输入

在搜索框输入StackExchange.Redis

选择一个稳定版本安装接口

3安装完成后如下

5.2、简单例子调用

1Redis连接失败情况

在没有安装Redis客户端以及连接地址不对的情况会直接提示未链接成功

2例子代码

// 使用Redis【在未封装情况下的简单例子使用】【在实际项目中肯定需要封装成单例模式的公共方法进行调用】
int db = 0;
string connStr = "127.0.0.1:6379"; // 链接字符串
ConnectionMultiplexer connection = ConnectionMultiplexer.Connect(connStr);
IDatabase redisDB= connection.GetDatabase(db);

// 设置一个字符串例子
string key = "userName";
string value = "张三";
redisDB.StringSet(key, value);

// 获取字符串
string getValue = redisDB.StringGet(key);

3直接获取值

关闭程序再次运行根据key是可以获取到值这也说明默认情况下在程序关闭情况下值还保存

6、Redis文件说明

  • 文件结构

编号

程序文件

说明

1

redis-server.exe

服务端程序提供 redis 服务

2

redis-cli.exe

客户端程序通过它连接 redis 服务并进行操作

3

redis-check-dump.exe

RDB 文件修复工具

4

redis-check-aof.exe

AOF 文件修复工具

5

redis-benchmark.exe

性能测试工具可用于模拟客户端并发请求

6

redis.windows.conf

配置文件将 redis 作为普通软件使用的配置命令行关闭则 redis 关闭

7

redis.windows-service.conf

配置文件将 redis 作为系统服务的配置

8

  • 启动程序

查看Redis服务属性可知服务运行的就是redis-server.exe程序文件

  • 单独执行

温馨提示如果停止了服务那么直接运行服务程序是否可执行答案是可行的

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: redis