Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //ProtoBuf
            UserInfo userInfo = new UserInfo(1, "user 1");

            userInfo.ItemList.Add(new UserInfo.ItemInfo(1, "item 1"));
            userInfo.ItemList.Add(new UserInfo.ItemInfo(2, "item 2"));
            byte[] userBytes = DataUtils.ObjectToBytes <UserInfo>(userInfo);
            string sqlUser   = System.Text.Encoding.Default.GetString(userBytes);

            userBytes = System.Text.Encoding.Default.GetBytes(sqlUser);
            UserInfo serUserInfo = DataUtils.BytesToObject <UserInfo>(userBytes, 0, userBytes.Length);



            //RedisClient client = new RedisClient("127.0.0.1", 6379);
            //client.FlushAll();
            //client.Add<string>("StringValueTime1", "111");
            //Console.WriteLine(client.Get<string>("StringValueTime1"));
            //client.Add<string>("StringValueTime1", "222");
            //Console.WriteLine(client.Get<string>("StringValueTime1"));
            Console.ReadKey();
        }