Esempio n. 1
0
        private static void HMSet()
        {
            try
            {
                IRHash hash = new RHash();
                var    keys = new byte[][]
                {
                    RedisHelp.GetByte("name"),
                    RedisHelp.GetByte("price"),
                    RedisHelp.GetByte("width"),
                    RedisHelp.GetByte("productor data"),
                };

                var values = new byte[][]
                {
                    RedisHelp.GetByte("SKU-3"),
                    RedisHelp.GetByte("200.10"),
                    RedisHelp.GetByte("25"),
                    RedisHelp.GetByte(DateTime.Now.ToString()),
                };

                hash.MSet(entityHash, keys, values);
            }
            catch (Exception ex)
            {
                LoggerFactory.Error(
                    String.Format("数据查询异常,HMSet", "HMSet"), ex);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 保存一个Entity实体
        /// </summary>
        private static void Save()
        {
            try
            {
                IRHash hash  = new RHash();
                var    order = new OrderModel
                {
                    OrderNo    = "order1",
                    CreateTime = System.DateTime.Now,
                    OrderTime  = System.DateTime.Now.AddDays(-10),
                    OrderName  = "wyg"
                };

                // 保存
                var result = hash.Save <OrderModel>(order.OrderNo, order);

                // 保存完了执行更新
                order.OrderName = "wyg1";
                hash.Save <OrderModel>(order.OrderNo, order);

                //
                var ReaderTest = hash.Get <OrderModel>(order.OrderNo);
                Console.WriteLine(ReaderTest.OrderName);

                Console.WriteLine(result);
            }
            catch (Exception ex)
            {
                LoggerFactory.Error(
                    String.Format("数据查询异常,存储过程:{0}", "Save"), ex);
            }
        }
Esempio n. 3
0
        private static void HSet()
        {
            IRHash hash = new RHash();

            try
            {
                hash.Set(entityHash, "name", "SKU-1");
                LoggerFactory.Info(hash.Get <string>(entityHash, "name"));

                hash.Set(entityHash, "name", "SKU-2");
                LoggerFactory.Info(hash.Get <string>(entityHash, "name"));
            }
            catch (Exception ex)
            {
                LoggerFactory.Error(
                    String.Format("数据查询异常,HMSet", "HMSet"), ex);
            }
        }
Esempio n. 4
0
        public string ToJsonHex()
        {
            var data =
                "['" + Nonce.ToHex() + "','" + GasPrice.ToHex() + "','" + GasLimit.ToHex() + "','" + ReceiveAddress.ToHex() + "','" + Value.ToHex() + "','" + ToHex(Data) + "','" + ChainId.ToHex() + "','" + RHash.ToHex() + "','" + SHash.ToHex() + "'";

            if (Signature != null)
            {
                data = data + ", '" + Signature.V.ToHex() + "', '" + Signature.R.ToHex() + "', '" + Signature.S.ToHex() + "'";
            }
            return(data + "]");
        }