• windows系统下使用.net简单操作redis


    首先.net需要引入如下几个文件,在gitub或者官网应该是有的:

    然后配置一下redis服务器:

    端口:

    IP:

    然后先启动  redis-server.exe:

    出现如下效果表示成功

    再启动:redis-cli.exe:

    至此redis启动成功,关于redis的操作命令官网有详细介绍在此不作解释。

    。net配置文件进行如下配置,端口号和IP要和redis的一致:

    操作代码如下:

     //链接redis 字符串
            private static string[] ReadWriteHosts = System.Configuration.ConfigurationSettings.AppSettings["readWriteHosts"].Split(new char[] { ';' });
            private static string[] ReadOnlyHosts = System.Configuration.ConfigurationSettings.AppSettings["readOnlyHosts"].Split(new char[] { ';' });
            public static PooledRedisClientManager prcm = CreateManager(ReadWriteHosts, ReadOnlyHosts);
            public void AClick(object sender, EventArgs e)
            {
                Session["name"] = "学习nginx";
                ////var client = new RedisClient("127.0.0.1", 8087);
                ////client.Set<string>("sName", Session["name"].ToString());
    
                using (IRedisClient redis = prcm.GetClient())
                {
                    //判断redis 是否存在KEY
                    if (!redis.ContainsKey(Session.SessionID))
                    {
                        //设置redis的过期时间
                        redis.ExpireEntryAt(Session.SessionID, Convert.ToDateTime("2016-9-8"));
                        //设置redis的值
                        redis.Set<object>(Session.SessionID, Session["name"]);
                    }
                }
    
            }
    
            private static PooledRedisClientManager CreateManager(string[] readWriteHosts, string[] readOnlyHosts)
            {
                // 支持读写分离,均衡负载  
                return new PooledRedisClientManager(readWriteHosts, readOnlyHosts, new RedisClientManagerConfig
                {
                    MaxWritePoolSize = 5, // “写”链接池链接数  
                    MaxReadPoolSize = 5, // “读”链接池链接数  
                    
                    AutoStart = true,
                });
            }

    不完善之处还请大家指出

  • 相关阅读:
    RMAN参考使用手册2[转载]
    硬盘故障的解决
    控制文件和重做日志文件
    设置DBID
    让虚拟机从U盘启动[转载]
    windows7桌面预览不出现的解决方法
    让.Net程序脱离.Net Framework框架运行
    抗辐射多吃六种食物《转》
    ASPX.NET学习记录(一)
    饮食影响人的七情六欲《转》
  • 原文地址:https://www.cnblogs.com/llcdbk/p/5688457.html
Copyright © 2020-2023  润新知