1,可以在一台服务器上装memcached吗,即运行web网站程序,又当缓存服务器,数据库也在这台机子上,如果不可以怎么设合理?2,如果别人知道装memcached的服务器ip和端口,其不是可以把内存的数据读出来,安全性怎么解决?初学memcached,请大家指点!

解决方案 »

  1.   

    我已配置好memcached,请问怎么使用??高人指点!
      

  2.   

    memcached怎么提取局域网内的数据库服务器数据
      

  3.   

    /// <summary>
    ///PublicFun 的摘要说明
    /// </summary>
    public class PublicFun
    {
    public PublicFun()
    {
    //
    //TODO: 在此处添加构造函数逻辑
    //
    }
        public class customer
        {
            public string customer_code
            {
                get { return customer_code; }///确定你没有无限循环无限递归
                set { customer_code = value; }
            }
            public string customer_name
            {
                get { return customer_name; }
                set { customer_name = value; }
            }
        }
    }
    /////////
    string key = "user_info";//key值        object obj = new object();
            
            if (mc.KeyExists(key)) //测试缓存中是否存在key的值
            {
                PublicFun.customer cu = (PublicFun.customer)obj;
                //customer cu = (customer)obj;            obj = mc.Get(key);
                Response.Write("" + cu.customer_code + "," + cu.customer_name + "");        }
            else
            {
                //customer cus = new customer();
                PublicFun.customer cus = new PublicFun.customer();
                string sql = "SELECT  code, name FROM Customer WHERE (code = N'V00020')";
                SqlDataReader dr = WebData1.dataReader(sql);
                if(dr.Read())
                {
                    cus.customer_code = dr["code"].ToString();
                    cus.customer_name = dr["name"].ToString();
                }            dr.Close();
                dr.Dispose();
                dr = null;            mc.Set(key, cus, System.DateTime.Now.AddMinutes(2)); //存储数据到缓存服务器,这里将user这个对象缓存,key 是"user_info1"            Response.Write("姓名:" + cus.customer_code + ",密码:" + cus.customer_code + "");        }
        }哪位高人帮忙解决一下。//确定你没有无限循环无限递归