Python + Redis
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
Успехов.
Дивись також:
- Справочник команд по Docker. Как поднять Swarm
- MongoDB Replica Set в Docker
- Справочник команд MongoDB
- Как настроить NGNIX Loader balancer + SSL в Docker
- Технология Push notifications. Как сделать на сайте
- Пример Websocket сервера и Websocket клиента. Пример простого чата на websocket
- Как использовать Memcached в Python
- Как использовать Radis в Python
Tags
java-script barometer flash battery sms avr exti raspberry-pi meteo 3d-printer watchdog esp8266 bluetooth mpx4115a gpio solar brushless pmsm ssd1331 bkp docker ssd1306 mpu-6050 smd atmega tim dma ethernet examples nvic max1674 stm32 mongodb usb pwm eb-500 motor web st-link mpu-9250 wifi dc-dc foc html python programmator remap rfid bldc gps servo capture dht11 piezo css bme280 bmp280 options git websocket uart rtc rs-232 flask nodemcu sensors books led soldering hih-4000 i2c eeprom encoder displays lcd timer ngnix adc usart
Архіви