当前位置: 首页 > news >正文

什么叫手机网站企业推广宣传文案

什么叫手机网站,企业推广宣传文案,大连企业推广公司,微信房地产网站建设前言 Redis可以用来存储、缓存和消息传递。它具有高性能、持久化、高可用性、扩展性和灵活性等特点,尤其适用于处理高并发业务和大量数据量的系统,它支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等。 Redis的使用 安装包Ser…

前言

Redis可以用来存储、缓存和消息传递。它具有高性能、持久化、高可用性、扩展性和灵活性等特点,尤其适用于处理高并发业务和大量数据量的系统,它支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等。

Redis的使用 

安装包ServiceStack.Redis

NuGet\Install-Package ServiceStack.Redis 

引入包

using ServiceStack.Redis;

创建实例对象

RedisClient()第一个参数为地址,第二个参数为端口号,第三个参数填0~15,默认不填为0。

7bd041582481482da28482dd161694b2.png

IRedisClient client=new RedisClient("127.0.0.1", 6379, 0);

FlushDb()

该方法为刪除当前Redis数据库中的所有值。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{client.FlushDb();
}

Set<>() 

需要一个类型,第一个参数为Key值,第二个参数为Value。

该方法向当前Redis数据库中新增一个值,新增的值做了序列号处理。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{client.Set<string>("name", "猪儿虫");
}

Add<>()

需要一个类型,第一个参数为Key值,第二个参数为Value。

该方法向当前Redis数据库中新增一个值,并且返回一个bool值,添加成功返回true,添加失败返回false。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{Console.WriteLine(client.Add<string>("name", "猪儿虫"));
}

GetValue() 

该方法根据key获取内容,获取的值带有双引号。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{var values = client.GetValue("name");Console.WriteLine(values);
}

Get<>()

该方法根据key值获取内容,获取的值不带双引号,内部做了反序列化操作。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{var values = client.Get<string>("name");Console.WriteLine(values);
}

SetAll()

该方法为批量向当前Redis数据库中新增数据,接收一个Dictionary类型数据。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{var SetDict = new Dictionary<string, string>();SetDict.Add("item", "001");SetDict.Add("name", "猪儿虫");client.SetAll(SetDict);
}

GetAll() 

该方法为批量向当前Redis数据库中读取数据,接收一个数组类型数据,返回一个Dictionary类型数据。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{var NewList = new string[] { "item", "name" };var RedisList = client.GetAll<string>(NewList);foreach(var v in RedisList){Console.WriteLine(v);Console.WriteLine(v.Value);}
}

设置数据过期时间

该方法为向当前Redis数据库中添加一个name名为猪儿虫的数据,且在当前Redis数据库中保存10秒,到期自动销毁,读取过期数据会返回空。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{client.Set<string>("name", "猪儿虫", TimeSpan.FromSeconds(10));
}

 TimeSpan.FromHours(1)一小时

TimeSpan.FromDays(1)一天

TimeSpan.FromMinutes(1)一分钟

设置数据特定过期时间 

该方法为向当前Redis数据库中添加一个name名为猪儿虫的数据,且在当前Redis数据库中保存到明天这个时间,到期自动销毁,读取过期数据会返回空。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{client.Set<string>("name", "猪儿虫", DateTime.Now.AddDays(1));
}

DateTime.Now.AddHours(1)当前时间一小时后

DateTime.Now.AddMinutes(1)当前时间一分钟后

DateTime.Now.AddSeconds(1)当前时间一秒后

AppendToValue()

该方法向当前Redis数据库中已经有的数据追加数据,注意,该追加的数据不进行序列化处理。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{client.AppendToValue("name", "大聪明");
}

GetAndSetValue()

对数据重新赋值 ,注意,该重新赋值的数据不进行序列化处理。

using (IRedisClient client=new RedisClient("127.0.0.1", 6379))
{client.GetAndSetValue("name", "小青龙");
}

 

http://www.yayakq.cn/news/865945/

相关文章:

  • 网站开发员属于莱阳网站定制
  • 品牌网站建设公司分销微信小程序
  • 什么是高端网站建设制作一个公司网页多少钱
  • 易动力建设网站怎么样付费做SPaSS统计分析的网站
  • 用flash做网站国际新闻大事件
  • cms网站建设系统在线设计平台行业概况
  • 试管婴儿网站建设北京房产网官网
  • 十大免费网站推广常熟企业网站建设
  • 网站做301需要备案吗wordpress 文章字体颜色
  • 柳州房地产网站建设青岛全网推广怎么做
  • 电子商务网站规划与建设论文阿里云企业建站教程
  • 百度网站邀您点评网站建设和电子商务的关系
  • 东莞 网站建设现在做电商还能赚钱吗
  • 企业网站的制作成本网站建设排版
  • 杭州建筑人才网网站seo整站优化
  • 魔兽世界做宏网站有商家免费建商城的网站吗
  • 免费解析素材网站宁夏住房和城乡建设官方网站
  • wordpress怎么发布网站开发网站五个阶段
  • 网站防止盗图湖南二级建造师在哪个网站做变更
  • 本机iis发布网站后台管理什么是网络营销最基本的职能之一是网络营销的基础工作
  • 国外电商网站如何建立asp官网
  • 网站正在建设 下载保山 网站建设
  • 中国建设银行甘肃省分行网站天津百度推广
  • 长春网站制作计划慈溪想做网站的公司
  • 网站建设属于哪个行业分类网站建设多少钱怎么卖
  • 学网站建设怎么样雷州网站建设公司
  • 手把手教你用动易做网站带dede后台的整套网站源码 怎么进入dede后台
  • 青岛建设网站制作找个人给我做电影网站好
  • 游戏源代码网站网站制作哪家好薇
  • 做网站上传图片网站开发需要多长时间