Я использую redis
для сохранения информации о пользователе в проекте nodejs.Пользователь имеет следующую структуру:
const user = {
name: 'u1',
age: 20,
fav: [{x:0, y:0}, {x:1, y:1}]
}
, когда я сохраняю эти данные в redis через node-redis
, он выдает мне следующее предупреждение:
client.hmset(userId, user, err => {
...
}
node_redis: Deprecated: The HMSET command contains a argument of type Array.
This is converted to "[object Object],[object Object]" by using .toString() now and will return an error from v.3.0 on.
Please handle this in your code to make sure everything works as you intended it to.
, а данные, сохраняемые в redis:
127.0.0.1:6379[2]> HGETALL 0
1) "name"
2) "u1"
3) "age"
4) "20"
5) "fav"
6) "[object Object],[object Object]"
Интересно, как лучше всего сохранить массив объектов в redis?