Создание нескольких баз данных Redis в Redis Enterprise - PullRequest
0 голосов
/ 20 апреля 2020

В нашем приложении более 1000 арендаторов, и мы хотели бы использовать Redis Enterprise, чтобы выделить базу данных для каждого арендатора. Создание базы данных каждого арендатора с помощью административного портала Redis Enterprise - утомительная задача для более 1000 арендаторов. Каков наилучший способ создания баз данных в пакете? Какие сценарии или API использовать для достижения этой цели?

1 Ответ

1 голос
/ 21 апреля 2020

Redis Enterprise REST API довольно обширный. Для создания БД просто POST Application-json с соответствующей авторизацией для https://<cluster_fqdn>:9443/v1/bdbs

    "name": "testdb1",
    "type": "redis",
    "replication": true,
    "memory_size": 100000000
}

Поэтому вы можете массово создавать БД. У API есть много других полезных конечных точек на /v1/cluster, /v1/nodes, /v1/users, чтобы назвать несколько.

Просто примечание, вы, возможно, захотите связаться с вашим контактом в Redis Labs, прежде чем делать в производственной среде могут быть другие подробности о вашем конкретном c развертывании. Они также могут указать вам правильное направление, как лучше использовать API REST, который поддерживается, но не полностью документирован публично.

...