1

如何一次设置具有多个字段和值的哈希数据?

由 C#、ServiceStack.Redis 使用

喜欢原生方法:“HMSET”</p>

帮助我,谢谢!

4

1 回答 1

1
redis_write.HMSet(string.Format("u:{0}:info", Request.Cookies["UserID"].Value),
                        new byte[][] { 
                            Encoding.Unicode.GetBytes("Name") ,
                            Encoding.Unicode.GetBytes("Sex") ,
                            Encoding.Unicode.GetBytes("Birth") ,
                            Encoding.Unicode.GetBytes("iURL") ,
                            Encoding.Unicode.GetBytes("Info") ,
                            Encoding.Unicode.GetBytes("RegLocal") 
                        },
                        new byte[][] { 
                            Encoding.Unicode.GetBytes(Request["Name"].ToString()),
                            Encoding.Unicode.GetBytes(Request["Sex"].ToString()),
                            Encoding.Unicode.GetBytes(Request["Birth"].ToString()),
                            Encoding.Unicode.GetBytes(Request["iURL"].ToString()),
                            Encoding.Unicode.GetBytes(Request["Info"].ToString()),
                            Encoding.Unicode.GetBytes(Request["country"].ToString()+","+Request["province"].ToString()+","+Request["city"].ToString())
                        });

但是,key chars 和 value chars 之间有太多的乱码在此处输入图像描述

于 2013-07-08T03:59:30.453 回答