当前位置: 首页 > 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.khdw.cn/news/10661.html

相关文章:

  • 做电商平台网站有哪些内容百度用户服务中心人工电话
  • 什么网站有项目做软文写作方法
  • javaweb做网站的优点推广方案流程
  • 郑州网站优化服务百度app下载安装官方免费下载
  • 肇庆有哪家做企业网站的软件编程培训学校排名
  • wordpress 免费域名汕头seo外包平台
  • 网页制作与网站建设实战大全 pdf下载福州关键词优化平台
  • 微信看视频打赏网站建设杭州关键词排名工具
  • 网站建设费用预算表关键词排名优化顾问
  • 企业网站如何做seo湖南seo优化首选
  • 网站设计是干什么的双11销售数据
  • 网站维护公告模板电商培训课程
  • 国内产品网站1688产品市场推广方案范文
  • wordpress 全站pjax广州网页推广公司
  • 软件工程师月薪seo中文
  • 企业管理考研aso优化师工作很赚钱吗
  • 重庆网站运营佛山百度关键词排名
  • 跳转网站成都网络优化托管公司
  • 无经验可以做网站编辑吗付费内容网站
  • 一个网站做seoseo技术员
  • 蒙语新闻网站两学一做企业在线培训平台
  • 网站的制作视频seo长尾关键词
  • 苹果手机wordpress打不开网站排名seo
  • 如何备份织梦系统做的网站哈尔滨网络公司
  • 网上购物商城排名百度关键词优化
  • 网站广告推广公司关键词搜索排行榜
  • 几十元做网站培训总结精辟句子
  • 做网站的公司主要是干啥外贸网站优化公司
  • 建站行业有前途关键词推广营销
  • 做免费采集电影网站犯法吗最近三天的新闻大事摘抄