因为近期实现功能中经常用到redis来做数据缓存处理。
所以现在mark一下。
ps:redis存储的数据结构是key-value,如果碰到需要存储的值很多的情况下,可以先序列化为json格式,然后写入。读取时,将数据反序列化后即可使用。
以下是写入、读取、删除、异步删除redis内容的简单操作方法。
/// <summary>
/// 向Redis写入
/// </summary>
/// <param name="key">键值</param>
/// <param name="value">值</param>
/// <param name="date">过期日期</param>
public static void SetPortPrintData(string key,string value, DateTime? date = null)
{
using (var redis = ConnectionMultiplexer.Connect("redis服务器地址,abortConnect = false"))
{
//写入