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”