zoukankan      html  css  js  c++  java
  • 在c#程序中初步使用redis

      原来公司网站一直使用memcached来缓存数据,但是memcached有局限性,不能持久化保存,所以考虑使用redis来进行保存。于是才有了这篇文章。

      第一步还是从安装说起,基本上按照这个文章中的步骤去做就可以了http://www.cnblogs.com/davidgu/archive/2013/08/16/3262571.html。

      第二步具体使用,我首先尝试了使用nuget在项目中直接引用redis,结果发现不能在frameword4.0以及以上的版本下使用,只能先把项目降级为3.5才能进行安装,之后倒是可以升级回4.0版本,但是依然无法使用,后来下载了redis的dll文件进行应用才真正解决了这个问题。下载地址http://download.csdn.net/detail/aiwuziji/9494792

      测试代码如下:

      

    static void Main(string[] args)
            {
                const string redisKey = "myTestRedis";
                var list = new List<string>() { "hello", "workd" };
                using (var redisClient = new RedisClient("192.168.1.5", 6379, "123456"))
                {
                    if (redisClient.Get<string>(redisKey) == null)
                    {
                        redisClient.Set(redisKey, list);
                    }
                    var newList = redisClient.Get<List<string>>(redisKey);
    
                    var message = string.Join(" ", newList);
    
                    Console.WriteLine(message);
                }
    }

      至此,redis的简单应用已完成。当然redis的应用场景不止这么简单,以后随着深入使用后会不断补充。

  • 相关阅读:
    关闭caffe日志输出
    学习与工作中的认真和不认真
    深度学习_吴恩达_简单笔记
    JavaSE、JavaEE和JavaME的区别
    teamviewer
    提高深度学习检测网络准确率方法_未完待续
    提高深度学习分类模型准确率方法
    jQuery图片提示示例
    jQuery简单导航示例
    css盒子模型
  • 原文地址:https://www.cnblogs.com/aiwuziji/p/5405049.html
Copyright © 2011-2022 走看看