Рубрики
Без рубрики

Один из способов реализации временных рядов с помощью Redis

Что такое Redis? Redis обозначает «сервер удаленного словаря», поэтому само имя подразумевает D … Tagged с Python, Redis.

Redis обозначает «сервер удаленного словаря», поэтому само имя подразумевает словарь (пары клавиш).

Redis используется в качестве кэша базы данных для быстрого сохранения данных в форме пар клавиш. Кроме того, широкое использование для его отправки сообщений между различными системами через базу данных общей REDIS.

Redis предоставляет структуры данных, такие как строки, хэши, списки, наборы и сортированные наборы.

Во -первых, вам нужно установить его из их интернет сайт . Затем вы можете работать в Redis-Cli или любом языковом клиенте, здесь мы используем Python Redis Client. Вы можете установить Redis для Python от PIP установить Redis Анкет Эта библиотека Python имеет все команды Redis-Cli в качестве функций, Это это чит -лист для команд Redis.

Я использую это расширение в коде VS, он может просмотреть все содержимое в Redis хорошим и простым способом.

Во -первых, мы делаем экземпляр Redis по R.Redis (Redisserver, 6379) Затем мы установили значение для ключа и получаем его:

r.set('name', 'Ali')
r.get('name')

Итак, теперь у нас есть ключ под названием «Имя», и у нас есть значение, называемое «Али».

# r.hset('price', 'time', 'value')
r.hset('price', '12:20:00', '250.0')
r.hset('price', '12:20:15', '250.7')
r.hset('price', '12:20:30', '252.0')

Вы можете получить ценность любого времени с помощью:

r.hget('price', '12:20:15')

Таким образом, это вернет значение ‘250.7’.

Вы также можете получить все значения и ключи от:

Идея о создании временных рядов в Redis состоит в том, чтобы иметь ключ для каждого столбца, и использовать хэш-тип данных для каждого из них, каждый хэш имеет поле и значение в формате {Field: значение}. Мы поместили временную метку как поле.

Пример будет таким:

Оригинал: “https://dev.to/mo2men_1/one-way-to-implement-a-time-series-using-redis-18ja”