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值的写入与读取的主要内容,如果未能解决你的问题,请参考以下文章

创建ini文件,用PHP写入值

java Redis Cluster写入/读取测试

Erlang自研引擎与Redis-Mensia比较

Redis 缓存:当多个应用程序写入/读取数据时选择的最佳模式

spring boot连接NoSQL数据库Redis写入和读取数据

从 BigQuery 读取数据并将其写入云存储上的 avro 文件格式