.Net连接Redis
2023-02-18 15:29:20 时间
这里我用的是StackExchange.Redis 连接.net
首先在nuget中安装StackExchange.Redis,以及NewTonSoft.json
可以去网上找StackExchange.Redis相关的帮助文档和辅助类,我们要活用工具,这里我下载了一个RedisHelp和RedisConnectHelp类。
只是演示下基本功能,所以代码非常简单以及不规范。
在页面加载时存储一个key-String,再读取出来。
public partial class GetRedis : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { RedisHelper redisHelper = new RedisHelper(0, "127.0.0.1:6379");//连接我本机Redis redisHelper.StringSet("name", "lucy", TimeSpan.FromSeconds(600));//设置一个key,值为lucy,600秒后失效 string data = redisHelper.StringGet("name"); } }
如果要存对象,序列化成json字符串就行了。
自增自减
RedisHelper redisHelper = new RedisHelper(0, "127.0.0.1:6379");//连接我本机Redis redisHelper.StringIncrement("num", 2);//自增2 redisHelper.StringDecrement("num", 1);//自减1
这里调用的其实都是帮助类里的方法,不再一一演示,可以自行去帮助类中查看有哪些方法。
相关文章
- [PHP]PHP不支持方法重载和只支持方法覆盖
- [MySQL]varchar和char的的区别是什么
- [操作系统] 字节序中的大端序和小端序的区别
- [MySQL]事务的MVCC原理与幻读
- [PHP] PHP PDO与mysql的连接单例防止超时情况处理
- [PHP]使用preg_replace来转换手机号中间四位为* 或者进行复杂字符替换
- [PHP]抽象类和接口的区别
- [Php] windows下使用composer出现SHA384 is not supported by your openssl extension
- [labuladong算法小抄]手把手带你刷二叉树(第一期)
- [PHP] 新版本PHP7.4与新版本MySQL8认证问题
- [PHP] error_reporting(0)可以屏蔽Fatal error错误
- [PHP] PDO对象与mysql的连接超时
- [uniapp] 解决推送时报错plus not defined
- [PHP] time_wait与长连接短连接
- [PHP] Ubuntu快速安装起PHP7.4
- [PHP] CentOS下搭建下PHP的运行环境
- [日常] 修复了grub引导问题
- [labuladong算法小抄]如何判断回文链表
- [MySQL] docker下安装使用mysql配置主从复制
- [日常] lscpu查看cpu的详细信息