mirror of
https://github.com/flibusta-apps/telegram_files_cache_server.git
synced 2025-12-06 06:35:38 +01:00
Migrate from aioredis to redis
This commit is contained in:
29
poetry.lock
generated
29
poetry.lock
generated
@@ -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"},
|
||||
|
||||
@@ -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]
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import aioredis
|
||||
from redis import asyncio as aioredis
|
||||
|
||||
from core.config import env_config
|
||||
|
||||
|
||||
Reference in New Issue
Block a user