C#对redis数据库的读取问题

wctmac123 2014-12-01 05:38:12
Hashtable ht = new Hashtable();
ht.Add("province", rprovince);
ht.Add("city", rcity);
ht.Add("ip", "202.91.246.226");
ht.Add("blng",rblng);
ht.Add("blat", rblat);
ht.Add("blng1", rblng1);
ht.Add("blat1", rblat1);
ht.Add("addtime", DateTime.Now.ToString());
client.Set<string>("b" + rlonlat,ht.ToString());
我以键队值的形式 插入到 redis数据库 ,然后当我读取的时候
IList list = client.GetHashKeys("b" + rlonlat);

"b" + rlonlat是一个大键,ht是值,然后ht里又有小键值,但是当我读取时报错
+ base {"WRONGTYPE Operation against a key holding the wrong kind of value, sPort: 31325, LastCommand: "} System.Exception {ServiceStack.Redis.RedisResponseException}

...全文
449 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
施黛 2014-12-04
  • 打赏
  • 举报
回复
没用过 redis数据库,帮顶!
wctmac123 2014-12-04
  • 打赏
  • 举报
回复
散分了,随便说句话
wctmac123 2014-12-01
  • 打赏
  • 举报
回复
大虾求救,帮帮忙

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧