c#读取 redis中hash类型的数据

本文介绍了一个使用C#操作Redis数据库的示例代码,演示了如何连接Redis服务器、设置密码,并展示了如何获取哈希表中的键值对等常用操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        //linux服务器地址

        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();
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值