Example #1
0
        static void HashTest(RedisDataBase db)
        {
            db.HSet("yswenliH", "saea1", "socket");

            var dic = new Dictionary <string, string>();

            dic.Add("saea2", "mvc");
            dic.Add("saea3", "rpc");
            db.HMSet("yswenliH", dic);

            var v1 = db.HGet("yswenliH", "saea1");

            var v2 = db.HMGet("yswenliH", new List <string>()
            {
                "saea1", "saea2", "saea3"
            });

            var v3 = db.HGetAll("yswenliH");

            var v4 = db.HGetKeys("yswenliH");

            var v5 = db.HGetValues("yswenliH");

            var l1 = db.HLen("yswenliH");

            var l2 = db.HStrLen("yswenliH", "saea1");

            var s = db.HScan("yswenliH");

            var b1 = db.HExists("yswenliH", "saea1");

            var b2 = db.HExists("yswenliH", "saea4");

            db.HDel("yswenliH", "saea1");

            db.HDel("yswenliH", new string[] { "saea2", "saea3" });

            v4 = db.HGetKeys("yswenliH");

            db.Del("yswenliH");

            var i1 = db.HIncrementBy("yswenliH", "inc", 1);

            i1 = db.HIncrementBy("yswenliH", "inc", 1);

            i1 = db.HIncrementBy("yswenliH", "inc", -1);

            i1 = db.HIncrementBy("yswenliH", "inc", -1);

            var i2 = db.HIncrementByFloat("yswenliH", "inc1", 0.1F);

            i2 = db.HIncrementByFloat("yswenliH", "inc1", 0.1F);

            i2 = db.HIncrementByFloat("yswenliH", "inc1", -0.1F);

            i2 = db.HIncrementByFloat("yswenliH", "inc1", -0.1F);
        }