-
.NET/C#操作Redis的简单方法
本文属于Redis初级应用,只起初步引路作用,高手们可略过。
支持.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。
Redis作为一款主流的缓存工具在业内已广受欢迎。本文将会介绍操作Redis的一种最简单的方法。
本文假定你身边已有安装好的Redis应用,该应用的网络地址为(ip+port):132.294.52.135:6379,访问密码为:Admin123
下面直接给出一个在Redis缓存中存入/读取“字符串”及“对象”的示例。是不是全网最简单,你自己看:
using DeveloperSharp.Redis; ------------------------------ //1.存取“字符串”示例 //首先,向Redis缓存中存入字符串"世界,你好" RedisHelper.SetStringKey("MyText", "世界,你好"); //然后,从Redis缓存中取出字符串"世界,你好" string aa = RedisHelper.GetStringKey("MyText"); //2.存取“对象”示例 //首先,向Redis缓存中存入对象teacher teacher obj = new teacher { name = "王老师", age = 42 }; RedisHelper.SetStringKey("MyTeacher", obj); //然后,从Redis缓存中取出对象teacher teacher t = RedisHelper.GetStringKey<teacher>("MyTeacher"); string Name = t.name; int Age = t.age;
注意:
(1)首先要在App.config/Web.config里面加上如下配置,该配置用来链接Redis应用(.NET6 / VS2022中已有App.config这个单项添加)
<appSettings> <add key="RedisConnectionString" value="132.294.52.135:6379,defaultDatabase=10,password=Admin123" /> </appSettings>
(2)然后,工程需要从NuGet引用DeveloperSharp.Redis包。
运行有问题,需要技术支持?请添加微信:894988403
运行有问题,需要技术支持?请添加微信:894988403
以上,就是全网使用Redis最简单的方式!!!
除了上述存取“字符串”及“对象”外,RedisHelper类中还提供了批量缓存、过期时间设定、异步、哈希存储、有序集合存储、等等诸多常用功能(如下图):
快使用你的代码感应点开RedisHelper类探索一番,那些功能方法的名字,你一看就能明白…
出处:https://www.cnblogs.com/digital-college/p/17229636.html
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
uniapp/H5 获取手机桌面壁纸 (静态壁纸)
[前端] DNS解析与优化
为什么在js中需要添加addEventListener()?
JS模块化系统
js通过Object.defineProperty() 定义和控制对象
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比