我正在Redis中使用排序集。我有一个包含反斜杠的键,该值也包含反斜杠。我得到一个奇怪的答复,无法得知原因。我的术语是“ MO \ TEST”。我想存储和检索相同的东西。我可以灵活地更改插入方式,但是结果是,我希望使用相同的“ MO \ TEST” 我正在使用以下命令
ZADD "MO\\" 67 "MO\TEST"
ZADD "MO\\" 67 "MO\\TEST"
以上命令的输出为
ZRANGE "MO\\" 0 -1
1) "MOTEST"
2) "MO\\TEST"
在上述情况下:-当插入单个反斜杠时,将跳过单个反斜杠,而返回两个反斜杠时将返回两个反斜杠。
还有一个问题,我面对的是,如果我在值中使用单引号,则Redis将返回4个'\'字符
ZADD "MO\\" 67 'MO\\TEST'
输出为:-
ZRANGE "MO\\" 0 -1
"MO\\\\TEST"