Redis CLI - 针对持有错误类型值的键进行 WRONGTYPE 操作

Redis CLI - WRONGTYPE Operation against a key holding the wrong kind of value

我是redis新手。 我正在尝试执行以下命令。

HSET 1000:123:1603872000 "totalscore":100 "uid":"1000:123:1603872000"  "price": 1000  "points": 30

但这给了我以下错误

(error) WRONGTYPE Operation against a key holding the wrong kind of value

type 1000:123:1603872000

这让我输入字符串。如何在 Redis 中将字符串字段值设置为字符串键?

在redis 的散列映射中存储值的语法是: hset hash_map_name key1 value1 key2 value2 key3 value3

您不必用冒号分隔键值对。 在下面的示例中,我在名为 _my_hash_map.

的哈希映射中存储了 3 个名为名称、网站和年龄的键
127.0.0.1:6379> hset my_hash_map  name Ankit website Whosebug age 100
(integer) 3
127.0.0.1:6379> hgetall my_hash_map
1) "name"
2) "Ankit"
3) "website"
4) "Whosebug"
5) "age"
6) "100"
127.0.0.1:6379>