c# read data of hash type in redis

        //linux server address

        static private string host = "127.0.0.1";
        //static private string host = "127.0.0.1";
        static private int port = 6376;
        static RedisClient redisClient = new RedisClient(host, port);//redis服务IP和端口
       
        private void RedisDemo_Load(object sender, EventArgs e)
        {
            redisClient.Password = "abcd+1234";//密码 没有可以注释
            var hashKeys = redisClient.GetHashKeys("h_license");  //获取key         
            foreach (var key in hashKeys)
            {
                Console.WriteLine("HashId--Key:{0}", key);
            }
         var haskValues = client.GetHashValues("h_license");//获取value
            foreach (var value in haskValues)
            {
                Console.WriteLine("HashId--Value:{0}", value);
            }
            var allKeys = client.GetAllKeys(); //获取所有的key。
            foreach (var key in allKeys)
            {
                Console.WriteLine("AllKey--Key:{0}", key);

            }

             var dic1 = redisClient.GetAllEntriesFromHash("h_license");//同时获取key和value
            Console.WriteLine("Key-----Value");
            foreach (var keyVal in dic1)
            {
                Console.WriteLine(string.Format("{0}-----{1}", keyVal.Key, keyVal.Value));
            }

            Console.ReadKey();
        }

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324690703&siteId=291194637