故如虹,知恩;故如月,知明
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术

C# ServiceStack.Redis操作Redis_基本键值对

4713人阅读 2019/1/21 14:43 总访问:3842058 评论:0 收藏:1 手机
分类: Redis


Redis的基本数据类型:

基本的键值对

List集合

Set集合

有序Set集合

Hash


ServiceStack.Redis操作基本键值对:

  static void Main(string[] args)
        {
            //链接redis
            using (RedisClient redisclient = new RedisClient("localhost:6379"))
            {
                redisclient.Set<string>("city", "重庆");

                //通过一个键获取值
                string city = redisclient.Get<string>("city");
                Console.WriteLine(city);
            }
            Console.ReadLine();
        }

如果连接本地的redis并且端口是6379的话可以不指定ip与端口默认就这样

直接实例化就行

RedisClient redisclient = new RedisClient()


当然连接的时候指定ip,端口,密码可以使用它另外的构造函数来:

using (RedisClient redisClient = new RedisClient("localhost", 6379, "这是密码"))
{
}


按字节数组的方式添加

 static void Main(string[] args)
        {
            //链接redis
            using (RedisClient redisclient = new RedisClient(""))
            {
                byte[] city = System.Text.Encoding.UTF8.GetBytes("北京");
                redisclient.Set("test_city", city);

                byte[] gcity = redisclient.Get("test_city");
                string gcityv = System.Text.Encoding.UTF8.GetString(gcity);
                Console.WriteLine(gcityv);

                Console.ReadLine();
            }
            Console.ReadLine();
        }



欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739

评价