.net core 3.1如何搭建Redis开发环境
Admin 2023-04-13 群英技术资讯 396 次浏览
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
简单来说,就是一个键值对数据库。
Redis支持的开发语言非常多
操作系统: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)
C#、Java、Python、C、C++、PHP、Lua、Ruby、Node.js、GoLand
此篇文章我们主要是以C#和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作为修复的最新版本,可下载此版本安装使用
选择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会运行一个服务,如果停止该服务,那么就无法调用了
1)鼠标右键依赖项
选择管理NuGet 程序包(N)
2)搜索框输入
在搜索框输入:StackExchange.Redis
选择一个稳定版本安装接口
3)安装完成后如下
1)Redis连接失败情况
在没有安装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是可以获取到值,这也说明默认情况下,在程序关闭情况下,值还保存
文件结构
编号 |
程序文件 |
说明 |
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开发环境”的学习就结束了,希望能够解决大家的疑惑,另外大家动手实践也很重要,对大家加深理解和学习很有帮助。如果想要学习更多的相关知识,欢迎关注群英网络,小编每天都会给大家分享实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了.net core 中 WebApiClientCore的使用示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了ASP.NET Core按用户等级授权,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
这篇文章主要为大家介绍了.Net执行SQL存储过程之易用轻量工具详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
本文主要介绍了uni-app结合.NET 7实现微信小程序订阅消息推送,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
最近 chatgpt 很火,由于网页版本限制了 ip,还得必须开代理,用起来比较麻烦,所以我尝试用 maui 开发一个聊天小应用,结合 chatgpt 的开放 api 来实现,这篇文章主要介绍了使用 .NET MAUI 开发 ChatGPT 客户端,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008