Могу ли я создать таблицу как структуру в Redis, как «ID, ключ, данные, статус, электронная почта» - PullRequest
0 голосов
/ 25 января 2019

Я очень новичок в Redis. у нас есть требование, где мне нужно создать таблицу, как структуру в Redis.

ID | Имя | Регион | Время
01 | Ааа | s1 | ...
02 | Bbb | s2 | ...

  1. Мне нужно добавить ограничение для первичного ключа (идентификатор, имя, регион)

1 Ответ

0 голосов
/ 26 января 2019

Вы можете создать Hash-карту, хранящую все строки таблицы, и имя ключа должно быть Первичный ключ . Например

// key should be the primary key
hmset user:1:Aaa:s1 id 1 name Aaa Region s1 Time 12:00
hmset user:2:Bbb:s2 id 2 name Bbb Region s2 Time 11:00

Имя ключа - это первичный ключ. Пользователь: 1: Aaa: s1 .
Если вы хотите получить ключ с другим именем, вам нужно создать ключ и указать на этот хеш.

Например:

// If you want to retrieve with the userId.
set user:1 user:1:Aaa:s1
set user:2 user:2:Bbb:s2
...