码迷,mamicode.com
首页 > 其他好文 > 详细

Redis简单配置和使用

时间:2016-05-05 07:03:30      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

     学到Redis中需要整理和配置的东西比较多,资源也是比较分散!这次的主要还是将知识整合一下,开发过程中所需要的资源整合一下,也方便今后涉及到这块地方的知识时,将时间大量浪费在了找这些资源上了!

一.Redis(NOSQL数据库):

       redis主要是用于存储键值对数据(主要对这进行了优化)的一种数据库,并且对数据进行了自动过期处理。和memcached不同之处在于,redis数据存在本机硬盘上,而memcached则是将数据存在内存中。

      redis有Windows版和linux版,平常测试开发基本使用Windows版,在正式项目开发过程中,一般用linux

 

二.redis的安装和配置:

       关于redis的安装(Windows版)可以参考官方教程配置,

         这个是通过server.exe启动的:http://www.redis.net.cn/tutorial/3503.html

         win64可以下载这个带服务的(后缀是.msi):https://github.com/MSOpenTech/redis/releases

         win32下载选择适合版本:https://github.com/MSOpenTech/redis/releases?after=win-2.8.2102

        .net驱动:https://github.com/ServiceStack/ServiceStack.Redis/tree/master/lib

 

驱动需要下载下列四个:

技术分享

 

 

三.代码连接Redis:

根据业务的不同,进行相应的连接配置,这里介绍的是最简单的连接配置:

 

class RedisManager
    {
        public static PooledRedisClientManager clientManager { get; private set; }
        static RedisManager()
        {
            RedisClientManagerConfig clientMangerConfig = new RedisClientManagerConfig();
            clientMangerConfig.MaxWritePoolSize = 128;
            clientMangerConfig.MaxReadPoolSize = 128;
            clientManager = new PooledRedisClientManager( new string[] { "127.0.0.1" }, new string[] { "127.0.0.1" }, clientMangerConfig);
        }     
    }

 

设置和读取值:

 using(client = RedisManager.clientManager.GetClient())
     {
               string str= client.Set<string>("key","value",expireTime);//括号中第一个参数键,第二个值是值,第三个是过期时间
     }

 

   关于Redis知识也可以参考这篇博客,确实也写的挺好:http://www.cnblogs.com/yangecnu/p/Introduct-Redis-in-DotNET.html

 

 

四.Redis数据库管理工具及使用过程中注意事项:

     Redis数据库管理工具:http://redisdesktop.com/download

            可以方便的看到redis Key中存储的各种类型的值。

    使用Redis时需注意:

            1.当很多数据往Redis中写入时,要避免键冲突:键冲突会使得相同名称的键的值会被覆盖掉。

                     避免键冲突:例如可以适当给键的名称加个前缀

            2.Redis是大家共享存储的键值对存储空间,A写入的,B是可以读出来的;A写入的,B也是可以进行覆盖掉的

 

Redis简单配置和使用

标签:

原文地址:http://www.cnblogs.com/fengxuehuanlin/p/5460411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!