Есть виртуальная машина с поднятым Tarantool. Нужно рассказать на практике как создать таблицу и начать работать с ней из консоли. А также рассказать как настроить удаление данных из таблицы через какой то период времени.
Оставлять заявки могут только авторизованные пользователи.
Здравствуйте, пишу вам второй раз. Мой аккаунт в телеграмм(@kokylako), с которого мы общались был заблокирован. Восстановить я его не смог, большая просьба написать в телеграмм @whhhat
Шаг 1: Подключение к Tarantool
Предположим, Tarantool уже запущен. Подключитесь к нему через консоль:
tarantoolctl enter <имя_экземпляра> # для экземпляра, созданного через tarantoolctl
Или через `telnet`, если настроено сетевое подключение:
telnet localhost 3301
Шаг 2: Создание таблицы (спейса)
В Tarantool таблицы называются space. Создадим спейс и определим его структуру:
Создаем спейс с именем 'my_data'
box.schema.create_space('my_data', {
format = {
{ name = 'id', type = 'unsigned' },
{ name = 'data', type = 'string' },
{ name = 'created_at', type = 'unsigned' } -- Для автоматического удаления
}
})
Создаем первичный индекс по полю 'id'
box.space.my_data:create_index('primary', { parts = { 'id' } })
Опционально: индекс по created_at для быстрого поиска старых записей
Консультация по Tarantool
Реклама
Консультация по Tarantool
Есть виртуальная машина с поднятым Tarantool. Нужно рассказать на практике как создать таблицу и начать работать с ней из консоли. А также рассказать как настроить удаление данных из таблицы через какой то период времени.