Migrate from aioredis to redis

This commit is contained in:
2022-10-26 23:35:39 +02:00
parent 37dfcdb285
commit fd58fbccaa
4 changed files with 9 additions and 28 deletions

29
poetry.lock generated
View File

@@ -1,18 +1,3 @@
[[package]]
name = "aioredis"
version = "2.0.1"
description = "asyncio (PEP 3156) Redis support"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
async-timeout = "*"
typing-extensions = "*"
[package.extras]
hiredis = ["hiredis (>=1.0)"]
[[package]]
name = "alembic"
version = "1.8.1"
@@ -379,11 +364,11 @@ diagrams = ["jinja2", "railroad-diagrams"]
[[package]]
name = "redis"
version = "4.4.0rc1"
version = "4.3.4"
description = "Python client for Redis database and key-value store"
category = "main"
optional = false
python-versions = ">=3.7"
python-versions = ">=3.6"
[package.dependencies]
async-timeout = ">=4.0.2"
@@ -569,13 +554,9 @@ python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
[metadata]
lock-version = "1.1"
python-versions = "^3.9"
content-hash = "c6103216a83e76b2de1cba42359fa18af67449778215a54e4b47be48f8fbdbf3"
content-hash = "1c32666f5c6add73d5377c889c17c3a0817de53e26d871fcc4fc8ca2b4dd66e7"
[metadata.files]
aioredis = [
{file = "aioredis-2.0.1-py3-none-any.whl", hash = "sha256:9ac0d0b3b485d293b8ca1987e6de8658d7dafcca1cddfcd1d506cae8cdebfdd6"},
{file = "aioredis-2.0.1.tar.gz", hash = "sha256:eaa51aaf993f2d71f54b70527c440437ba65340588afeb786cd87c55c89cd98e"},
]
alembic = [
{file = "alembic-1.8.1-py3-none-any.whl", hash = "sha256:0a024d7f2de88d738d7395ff866997314c837be6104e90c5724350313dee4da4"},
{file = "alembic-1.8.1.tar.gz", hash = "sha256:cd0b5e45b14b706426b833f06369b9a6d5ee03f826ec3238723ce8caaf6e5ffa"},
@@ -989,8 +970,8 @@ pyparsing = [
{file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"},
]
redis = [
{file = "redis-4.4.0rc1-py3-none-any.whl", hash = "sha256:b538a9ab71441ce5aff06552a6e0383c9720c29d7073082bd691a0b3dcbb7ac3"},
{file = "redis-4.4.0rc1.tar.gz", hash = "sha256:0b82ad83f37b89b25cca2d18592eee379dabdfe8550e80b34d852acf2d9fb015"},
{file = "redis-4.3.4-py3-none-any.whl", hash = "sha256:a52d5694c9eb4292770084fa8c863f79367ca19884b329ab574d5cb2036b3e54"},
{file = "redis-4.3.4.tar.gz", hash = "sha256:ddf27071df4adf3821c4f2ca59d67525c3a82e5f268bed97b813cb4fabf87880"},
]
rfc3986 = [
{file = "rfc3986-1.5.0-py2.py3-none-any.whl", hash = "sha256:a86d6e1f5b1dc238b218b012df0aa79409667bb209e58da56d0b94704e712a97"},

View File

@@ -16,10 +16,10 @@ uvloop = "^0.17.0"
gunicorn = "^20.1.0"
orjson = "^3.8.1"
sentry-sdk = "^1.10.1"
aioredis = "^2.0.1"
ormar = {extras = ["postgresql"], version = "^0.12.0"}
greenlet = "1.1.3"
pydantic = "1.10.2"
redis = {extras = ["hiredis"], version = "^4.3.4"}
[tool.poetry.dev-dependencies]

View File

@@ -7,11 +7,11 @@ from typing import Optional, cast
from fastapi import UploadFile
import aioredis
from aioredis.exceptions import LockError
from arq.connections import ArqRedis
from arq.worker import Retry
import httpx
from redis import asyncio as aioredis
from redis.exceptions import LockError
from app.models import CachedFile
from app.services.caption_getter import get_caption

View File

@@ -1,4 +1,4 @@
import aioredis
from redis import asyncio as aioredis
from core.config import env_config