Как использовать Redis с Python на Windows
- Откройте PowerShell с правами администратора.
- Выполните следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Установите Linux из магазина Microsoft Windows Store.
- В консоли Linux выполните следующие команды:
>>> sudo apt-add-repository ppa:redislabs/redis
>>> sudo apt-get update
>>> sudo apt-get upgrade
>>> sudo apt-get install redis-server
>>> sudo service redis-server restart
- Чтобы убедиться в том, что Redis запущен, выполните команду:
redis-cli
Примечание: Обратите внимание на IP-адрес и порт, по которым мы можем подключиться к Redis из нашего Python-скрипта. - Чтобы использовать эту базу данных из нашего скрипта, мы можем воспользоваться следующим кодом:
import redis
import zlib
import pickle
import pandas as pd
#load data
data = pd.read_parquet('data.parquet')
#create db
redis_db = redis.Redis(host="localhost", port=6379, db=0)
#storage data
data = zlib.compress(pickle.dumps(data))
redis_db.set('data', data)
#extract data
data = redis_db.get('data')
data = pickle.loads(zlib.decompress(data))
+1
+1
2
+1
+1
+1