Python + Redis


28.11.2018

Redis - резидентная система управления базами данных класса NoSQL с открытым исходным кодом, работающая со структурами данных типа «ключ — значение». Используется как для баз данных, так и для реализации кэшей, брокеров сообщений. Ориентирована на достижение максимальной производительности на атомарных операциях.

 

Поднимаем Redis в контейнере Docker:


docker run -d --name redis-docker -p 6379:6379 -v /var/dump.rdb:/data redis:latest

Для Python3 устанавливаем модуль redis:


sudo pip3 install redis

Пример скрипта redis-test.py:


import redis
r = redis.StrictRedis(host=`127.0.0.1`, port=6379, db=0)
r.set(`foo`, `bar:{"qqq":12,"www":30}`)
r.expire(`foo`, 30)

print( r.get(`foo`).decode("utf-8") )

Запускаем скрипт:


python3 ./redis-test.py

Успехов.

Смотри также:

web-dev склерозник
Коментарі:

Додати коментар

* - обов'язкові поля

Архіви

Підписка