Redis中包含反斜杠字符/转义字符的键

时间:2020-06-18 12:44:12

标签: python-3.x redis

我正在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"

0 个答案:

没有答案