public async void RedisMsgPack() { var serializer = MessagePackSerializer.Get <SampleMsg>(); var msg = new SampleMsg() { AInt = 1002, AString = "AStringValue", BIntArr = new[] { 1, 2, 3, } }; var msgBytes = serializer.PackSingleObject(msg); using (var data = _memDataModule.GetData("TestMsgPack")) { var set = await data.SetValue(Convert.ToBase64String(msgBytes)); Assert.AreEqual(set, true); var get = await data.GetValue <string>(); var getBytes = Convert.FromBase64String(get); var getMsg = serializer.UnpackSingleObject(getBytes); Assert.AreEqual(getMsg.AInt, msg.AInt); Assert.AreEqual(getMsg.AString, msg.AString); Assert.AreEqual(getMsg.BIntArr[0], msg.BIntArr[0]); } }
public async void RedisMsgPack2() { using (var data = _memDataModule.GetData("TestMsgPack2")) { var msg = new SampleMsg() { AInt = 2000, AString = "dafjolasjfljewf", BIntArr = new[] { 1, 2, 3, } }; var set = await data.SetValue <SampleMsg>(msg); Assert.AreEqual(set, true); var getMsg = await data.GetValue <SampleMsg>(); Assert.AreEqual(getMsg.AInt, msg.AInt); Assert.AreEqual(getMsg.AString, msg.AString); Assert.AreEqual(getMsg.BIntArr[0], msg.BIntArr[0]); } }
public async void RedisMsgPack2() { using (var data = _memDataModule.GetData("TestMsgPack2")) { var msg = new SampleMsg() { AInt = 2000, AString = "dafjolasjfljewf", BIntArr = new[] { 1, 2, 3, } }; var set = await data.SetValue<SampleMsg>(msg); Assert.AreEqual(set, true); var getMsg = await data.GetValue<SampleMsg>(); Assert.AreEqual(getMsg.AInt, msg.AInt); Assert.AreEqual(getMsg.AString, msg.AString); Assert.AreEqual(getMsg.BIntArr[0], msg.BIntArr[0]); } }
public async void RedisMsgPack() { var serializer = MessagePackSerializer.Get<SampleMsg>(); var msg = new SampleMsg() { AInt = 1002, AString = "AStringValue", BIntArr = new[] {1, 2, 3,} }; var msgBytes = serializer.PackSingleObject(msg); using (var data = _memDataModule.GetData("TestMsgPack")) { var set = await data.SetValue(Convert.ToBase64String(msgBytes)); Assert.AreEqual(set, true); var get = await data.GetValue<string>(); var getBytes = Convert.FromBase64String(get); var getMsg = serializer.UnpackSingleObject(getBytes); Assert.AreEqual(getMsg.AInt, msg.AInt); Assert.AreEqual(getMsg.AString, msg.AString); Assert.AreEqual(getMsg.BIntArr[0], msg.BIntArr[0]); } }