Redis值的写入与读取

摘要:
“);#endregion}上面RedisClient的参数是地址、端口号、密码和数据库号,因为Redis默认有16个数据库db0~db15,这意味着db2

首先需要添加引用ServiceStack.Redis

using(IRedisClient client=new RedisClient("127.0.0.1",6379,"123456",2))
            {
                #region 单个增加与读取
                //删除当前数据所有key
                client.FlushDb();
                Console.WriteLine("删除成功!");

                //新增key,默认使用了序列化
                client.Set<string>("myname", "Adu");

                //读取key
                string res=client.Get<string>("myname");  //或者是 JsonConvert.DeserializeObject<string>(client.GetValue("name"))
                Console.WriteLine(res);

                #endregion

                #region 批量新增与读取
                var dic = new Dictionary<string, string>();
                dic.Add("name", "Adu");
                dic.Add("Gender", "Men");

                client.SetAll(dic);

                Console.WriteLine("批量插入成功!");
                #endregion
            }

其中上面的RedisClient的参数分别是地址,端口号,密码以及数据库的号,因为Redis默认有16个数据库db0~db15,此时指的是db2

免责声明:文章转载自《Redis值的写入与读取》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows上实现iOS APP自动化测试:tidevice + WDA + airtestjava 字符串如何直接转LocalDateTime?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

.NET .Core 选择日志框架

先来介绍.NET中三种最受欢迎​​的日志记录框架:log4net,NLog和Serilog。 一、Log4net 1、Log4net概述   Log4Net有四种主要的组件,分别是Logger(记录器),Repository(库),Appender(附着器)以及 Layout(布局)。 Logger记录器   Logger是应用程序需要交互的主要组件,它用...

线上redis热key问题

一个安静的晚上突然被群里报警打断,然后果断不情愿的爬起来找问题,通过监控发现一个服务的QPS暴增,接口响应延迟也上来了,达到s级别了,所以赶紧找问题。 因为应用很依赖redis,第一时间先看是不是它,果然还真是它,看下图: 确定了问题的方向就该找具体原因了,进一步查看Zabbix发现其中一台redis的CPU使用率明显升高,如下图: 连到机器上top发...

Java基于自定义注解的面向切面的实现

目的:实现在任何想要切的地方添加一个注解就能实现面向切面编程 自定义注解类 @Target({ElementType.PARAMETER, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface LongOu { } @Target,...

.NET微信公众号开发-5.0微信支付

一.前言 在开始做这个功能之前,我们要做的第一件事情就是思考,如何做这个微信支付,从哪里开始,从哪里入手,官方的sdk说明什么的,有没有什么官方的demo,还有就是老板给我的一些资料齐全不,那些要申请的接 口什么的都有没有。 经过自己的一些探索,在老板的催促下终于硬着头皮做完了这个,很坑很坑的微信支付,在此做一些总结,希望对你们有所帮助,本人能力有限,如果...

ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十五节--缓存小结与ABP框架项目中 Redis Cache的实现

返回总目录:ABP+AdminLTE+Bootstrap Table权限管理系统一期 缓存 为什么要用缓存 为什么要用缓存呢,说缓存之前先说使用缓存的优点。 减少寄宿服务器的往返调用(round-trips)。 如果缓存在客户端或是代理,将减少对服务器的请求,减少带宽。 减少对数据库服务器的往返调用(round-trips)。 当内容缓存在web服务器,...

【翻译】Flink Table API &amp;amp; SQL 自定义 Source &amp;amp; Sink

本文翻译自官网:https://ci.apache.org/projects/flink/flink-docs-release-1.10/dev/table/sourceSinks.html TableSource 提供访问存储在外部系统(数据库、key-value 存款,消息队列)或文件中的数据的权限。TableSource 在 TableEnviron...