Redis : Ваша база данных в памяти

Здравствуйте, все знают, что такое redis, это самое популярное хранилище структур данных в памяти, используемое в качестве базы данных, кэша, брокера сообщений и потокового движка. Он предлагает отличные структуры данных, такие как строки, хэши, списки, множества, сортированные множества с запросами диапазона, растровые изображения, гиперлоги, геопространственные индексы и потоки.

И, кроме всего прочего, это программное обеспечение с открытым исходным кодом, так что каждый может взглянуть на исходный код, если вы хотите получить каунти, загляните по ссылке

GitHub — redis/redis: Redis — это база данных in-memory, которая сохраняется на диске. Модель данных…
Redis — это база данных in-memory, которая хранится на диске. Модель данных — ключ-значение, но многие различные типы значений…
github.com

Сегодня я покажу вам, как использовать redis с python для создания базы данных в памяти с помощью redis. Итак, давайте перейдем к этому.

Требования
Сначала вам нужно установить python и redis на вашей машине, лучший вариант — использовать docker и redis для этого урока.Итак, разверните ваш экземпляр redis docker одной командой в терминале:

docker run --name redis -p 6379:6379 -d redis

Это создаст экземпляр redis на порту 6379. Теперь он создан, давайте создадим наш код на python для хранения данных sata в базе данных redis. Для этого нам понадобится библиотека redis из pip. Если на вашем компьютере она отсутствует, установите ее с помощью этой команды.

pip install redis
Теперь приступим к коду…

Сначала создайте файл с любым именем, допустим test.py, и добавьте в него этот код,

Подключение к Redis
Следующий код создает соединение с Redis с помощью redis-py:

import redis
r = redis.Redis(
host=’hostname’,
порт=port,
password=’пароль’)
Чтобы адаптировать этот пример к вашему коду, замените следующие значения на значения вашей базы данных:

В строке 4 установите host на имя хоста или IP-адрес вашей базы данных.
В строке 5 установите port на порт вашей базы данных
В строке 6 установите пароль на пароль вашей базы данных.
Пример кода для команд Redis
После подключения к Redis вы можете читать и записывать данные с помощью командных функций Redis.

Следующий фрагмент кода присваивает значение bar ключу foo в Redis, считывает его обратно и печатает:

открыть соединение с Redis


r.set('foo', 'bar')
value = r.get('foo')
print(value)
Войти в полноэкранный режим Выйти из полноэкранного режима

Пример вывода:

$ python test.py
бар
Заключение
Вот как вы можете использовать redis и python для создания базы данных в redis, а также для кэширования приложений. Ниже приведены дополнительные ресурсы для ознакомления.

Redis с Python
Чтобы использовать Redis с Python, вам нужен клиент Redis для Python. В следующих разделах демонстрируется использование redis-py,…
docs.redis.com

Redis | Платформа для работы с данными в реальном времени
Создавайте и запускайте приложения быстрее с помощью ведущей в мире платформы данных реального времени.
redis.com

Оцените статью
Procodings.ru
Добавить комментарий