Как хранить большой многомерный массив в Redis? - PullRequest
0 голосов
/ 09 марта 2020

Я разрабатываю многопользовательскую игру, в которой я хотел бы сохранить состояние игры в Redis.

У меня есть карта в виде сетки, например:

let mapState = {
    gameId: 1214151,
    map: [
    [[0, 0], [0, 0], [0, 0]],
    [[0, 0], [0, 0], [0, 0]],
    [[0, 0], [0, 0], [0, 0]],
    [[0, 0], [0, 0], [0, 0]],
    ]

Где каждый first-dimension - это строка таблицы-сетки, и каждый [x,y] -Array, x является типом плитки и y, кому она принадлежит. Теперь я подумал о сохранении всего массива как String, но может быть лучший подход?

Может быть, как Object?

let map = {
    0: [0,0],
    1: [0,0],
    2: [0,0],
    .
    .
    .
}

Любые советы очень ценятся!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...