Redis值的写入与读取
Posted Rookiedemor
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis值的写入与读取相关的知识,希望对你有一定的参考价值。
首先需要添加引用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值的写入与读取的主要内容,如果未能解决你的问题,请参考以下文章
Redis 缓存:当多个应用程序写入/读取数据时选择的最佳模式