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

2023-12-05 0 1,007
目录
  • 1、环境信息
  • 2、支持多种计算机编程语言
  • 3、Redis官方
  • 4、下载安装
  • 5、简单使用
    • 5.1、.net core 3.1引入Redis包
    • 5.2、简单例子调用
  • 6、Redis文件说明

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

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

    Redis支持的开发语言非常多

    1、环境信息

    操作系统:win11

    后台框架:.net core 3.1

    Redis版本:3.0

    开发工具:Visual Studio 2019

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

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

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

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

    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作为修复的最新版本,可下载此版本安装使用

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

    4、下载安装

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

    1)直接双击运行,下一步

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

    2)勾选,下一步

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

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

    Add the Redis installation folder to the PATH environment variable

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

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

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

    Add an exception to the Windows Firewall

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

    5)内存限制设置

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

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

    6)完成上面设置,开始安装

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

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

    7)安装完成

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

    8)查看服务

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

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

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

    5、简单使用

    5.1、.net core 3.1引入Redis包

    1)鼠标右键依赖项

    选择管理NuGet 程序包(N)

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

    2)搜索框输入

    在搜索框输入:StackExchange.Redis

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

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

    3)安装完成后如下

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

    5.2、简单例子调用

    1)Redis连接失败情况

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

    .net core 3.1 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);

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

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

    3)直接获取值

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

    6、Redis文件说明

    文件结构

    .net core 3.1 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程序文件

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

    • 单独执行

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

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

    到此这篇关于.net core 3.1 Redis安装和简单使用的文章就介绍到这了,更多相关.net core3.1 Redis安装内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

    您可能感兴趣的文章:

    • 在.NET Core中使用CSRedis的详细过程
    • ASP.NET Core中使用Redis实现缓存
    • ASP.NET Core扩展库ServiceStack.Redis用法介绍
    • Asp.net core中RedisMQ的简单应用实现
    • .NET Core中使用Redis与Memcached的序列化问题详析
    • .net core如何使用Redis发布订阅
    • 详解如何在ASP.NET Core中使用Redis

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 ASP.NET .net core 3.1 Redis安装和简单使用 https://www.u-9.cn/biancheng/aspnet/95547.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务