搜索

查看: 3144|回复: 11

[ASP.NET] .net core 3.1 Redis安装和简单使用

[复制链接]
发表于 2023-5-4 11:26:46 | 显示全部楼层 |阅读模式
Editor 2023-5-4 11:26:46 3144 11 看全部
目录
  • 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了解完就被淘汰了,技术真的是日新月异,所以,学习永不停步!

    2023020209410814.png

    .net core 3.1 Redis安装和简单使用7025 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


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

    2023020209410815.png

    .net core 3.1 Redis安装和简单使用8588 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


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

    2023020209410816.png

    .net core 3.1 Redis安装和简单使用7164 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    4、下载安装
    选择Redis-x64-3.0.504.msi,直接安装
    1)直接双击运行,下一步

    2023020209410817.png

    .net core 3.1 Redis安装和简单使用1540 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    2)勾选,下一步

    2023020209410818.png

    .net core 3.1 Redis安装和简单使用1846 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    3)选择安装地址,勾选配置安装路径到环境变量,下一步
    Add the Redis installation folder to the PATH environment variable

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

    2023020209410819.png

    .net core 3.1 Redis安装和简单使用8780 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    4)端口号和防火墙设置,下一步
    Add an exception to the Windows Firewall

    2023020209410820.png

    .net core 3.1 Redis安装和简单使用5037 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    5)内存限制设置
    根据实际情况勾选是否设置最大内容

    2023020209410921.png

    .net core 3.1 Redis安装和简单使用2119 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


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

    2023020209410922.png

    .net core 3.1 Redis安装和简单使用2416 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    2023020209410923.png

    .net core 3.1 Redis安装和简单使用2564 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    7)安装完成

    2023020209410924.png

    .net core 3.1 Redis安装和简单使用1157 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


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

    2023020209410925.png

    .net core 3.1 Redis安装和简单使用2777 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    2023020209410926.png

    .net core 3.1 Redis安装和简单使用7764 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    5、简单使用
    5.1、.net core 3.1引入Redis包
    1)鼠标右键依赖项
    选择管理NuGet 程序包(N)

    2023020209410927.png

    .net core 3.1 Redis安装和简单使用3262 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    2)搜索框输入
    在搜索框输入:StackExchange.Redis
    选择一个稳定版本安装接口

    2023020209410928.png

    .net core 3.1 Redis安装和简单使用2036 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    3)安装完成后如下

    2023020209410929.png

    .net core 3.1 Redis安装和简单使用6659 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    5.2、简单例子调用
    1)Redis连接失败情况
    在没有安装Redis客户端以及连接地址不对的情况,会直接提示未链接成功

    2023020209410930.png

    .net core 3.1 Redis安装和简单使用5827 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    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);

    2023020209410931.png

    .net core 3.1 Redis安装和简单使用651 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    2023020209411032.png

    .net core 3.1 Redis安装和简单使用4020 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


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

    6、Redis文件说明
    文件结构

    2023020209411033.png

    .net core 3.1 Redis安装和简单使用9719 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    编号
    程序文件
    说明
    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程序文件

    2023020209411034.jpg

    .net core 3.1 Redis安装和简单使用9041 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


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

    2023020209411035.png

    .net core 3.1 Redis安装和简单使用9192 作者:Editor 帖子ID:2595 论坛,软件知鸟论坛_zn60.com


    到此这篇关于.net core 3.1 Redis安装和简单使用的文章就介绍到这了,更多相关.net core3.1 Redis安装内容请搜索知鸟论坛以前的文章或继续浏览下面的相关文章希望大家以后多多支持知鸟论坛!
  • 发表于 2023-6-29 17:03:31 | 显示全部楼层
    李志敏 2023-6-29 17:03:31 看全部
    论坛不能没有像楼主这样的人才啊!我会一直支持知鸟论坛。
    发表于 2023-6-29 17:36:30 | 显示全部楼层
    惜颜705 2023-6-29 17:36:30 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    发表于 2023-6-29 17:52:26 | 显示全部楼层
    dxf17 2023-6-29 17:52:26 看全部
    楼主太厉害了!楼主,I*老*虎*U!我觉得知鸟论坛真是个好地方!
    发表于 2023-6-29 18:15:05 | 显示全部楼层
    知足常乐77 2023-6-29 18:15:05 看全部
    楼主太厉害了!楼主,I*老*虎*U!我觉得知鸟论坛真是个好地方!
    发表于 2023-6-29 20:01:19 | 显示全部楼层
    冀苍鸾 2023-6-29 20:01:19 看全部
    楼主,大恩不言谢了!知鸟论坛是最棒的!
    发表于 2023-6-29 20:29:26 | 显示全部楼层
    永远爱你冰塘 2023-6-29 20:29:26 看全部
    楼主发贴辛苦了,谢谢楼主分享!我觉得知鸟论坛是注册对了!
    发表于 2023-6-30 00:03:32 | 显示全部楼层
    伊索谗言 2023-6-30 00:03:32 看全部
    楼主太厉害了!楼主,I*老*虎*U!我觉得知鸟论坛真是个好地方!
    发表于 2023-6-30 02:12:44 | 显示全部楼层
    风吹吹蛋蛋疼风w 2023-6-30 02:12:44 看全部
    我看不错噢 谢谢楼主!知鸟论坛越来越好!
    发表于 2023-6-30 10:12:20 | 显示全部楼层
    123456865 2023-6-30 10:12:20 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    • 您可能感兴趣
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| 小黑屋| 知鸟论坛 |网站地图
    本站资源来自互联网用户收集发布,如有侵权请邮件联系处理。 联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表