コード例 #1
0
        public void test()
        {
            string info = @"从前有个人见人爱的小姑娘,喜欢戴着外婆送给她的一顶红色天鹅绒的帽子,
                于是大家就叫她小红帽。有一天,母亲叫她给住在森林的外婆送食物,\n
            并嘱咐她不要离开大路,走得太远。小红帽在森林中遇见了狼,她从未见过狼,
            也不知道狼性凶残,于是把来森林中的目的告诉了狼。狼知道后诱骗小红帽去采野花,
            自己跑到林中小屋去把小红帽的外婆吃了。并装成外婆,等小红帽来找外婆时,
            狼一口把她吃掉了。后来一个猎人把小红帽和外婆从狼肚里救了出来。";

            string err;

            if (!RedisClient("", "", out err))
            {
                Console.WriteLine(err);
            }

            RedisDumpAll();

            for (int i = 0; i < 1000; i++)
            {
                DataRedis inputData = new DataRedis();
                DateTime  dtime     = DateTime.Now;
                inputData.setKeyTime(
                    dtime.Year.ToString(),
                    dtime.Month.ToString(),
                    dtime.Day.ToString(),
                    dtime.Hour.ToString(),
                    dtime.Minute.ToString(),
                    dtime.Second.ToString(),
                    dtime.Millisecond.ToString());

                inputData.DataJson = i.ToString() + ":" + info;
                RedisSaveData(inputData, out err);
                if (err != String.Empty)
                {
                    Console.WriteLine(err);
                }
            }

            List <string> KeysList;

            RedisGetAllKeys(out KeysList);

            DataRedis value;

            RedisGetData(KeysList[11], out value);
            Console.Read();


            ////Json.NET序列化
            //string jsonData = JsonConvert.SerializeObject(lstStuModel);
            //Console.WriteLine(jsonData);
            //Console.ReadKey();


            ////Json.NET反序列化
            //string json = @"{ 'Name':'C#','Age':'3000','ID':'1','Sex':'女'}";
            //Student descJsonStu = JsonConvert.DeserializeObject(json);//反序列化
        }