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(); }