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

时间:2013-07-06 01:36:42

标签: c# hash redis servicestack

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

使用C#,ServiceStack.Redis

与本地方法类似:“HMSET”

帮帮我,谢谢你!

1 个答案:

答案 0 :(得分: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())
                        });

但是,关键字符和值字符enter image description here

之间存在太多乱码