这里我用的是StackExchange.Redis
首先在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
这里调用的其实都是帮助类里的方法,不再一一演示,可以自行去帮助类中查看有哪些方法。