为 ZRANGEBYLEX 发送十六进制值
sending hex value over for ZRANGEBYLEX
我使用的是 c# 4.5,StackExchange.Redis 版本 1.0.316.0。
我需要向 reids 服务器发送以下命令以搜索我所有以 aar 开头的排序集。
ZRANGEBYLEX IWU [aar "[aar\xff" LIMIT 1 10
我在我的 C# 代码中尝试过
querystring="aar";
SortedSetRangeByValue("IWU", querystring, querystring + "\xff",
0, 10);
当我在 Redis 服务器上进行监控时,我发现它没有发送我预期的内容,而是发送了这个。
"ZRANGEBYLEX" "IWU" "[aar" "[aar\xc3\xbf" "LIMIT" "0" "10"
如何修复我的 C# 代码以发送正确的十六进制值?
简单地使用查询字符串 + @"xff" 对我有用。
我使用的是 c# 4.5,StackExchange.Redis 版本 1.0.316.0。 我需要向 reids 服务器发送以下命令以搜索我所有以 aar 开头的排序集。
ZRANGEBYLEX IWU [aar "[aar\xff" LIMIT 1 10
我在我的 C# 代码中尝试过
querystring="aar";
SortedSetRangeByValue("IWU", querystring, querystring + "\xff",
0, 10);
当我在 Redis 服务器上进行监控时,我发现它没有发送我预期的内容,而是发送了这个。
"ZRANGEBYLEX" "IWU" "[aar" "[aar\xc3\xbf" "LIMIT" "0" "10"
如何修复我的 C# 代码以发送正确的十六进制值?
简单地使用查询字符串 + @"xff" 对我有用。