LINUX.ORG.RU

как найти данные в редисе?

 ,


0

1
CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": f"redis://REDIS_CONTAINER}_1/1",  # noqa
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}

Захожу в контейнер REDIS_CONTAINER

root@68882bb464d0:/data# redis-cli

127.0.0.1:6379> select 0
OK
127.0.0.1:6379> keys *
 1) "celery-task-meta-b9bc8b51-41c8-4e2f-97d1-9eb2031f7fc9"
 2) "celery-task-meta-5eaf84ff-d817-410e-81db-c99b4337c6f6"
 3) "celery-task-meta-7b3f9df7-43f0-43e0-8f71-52027ade723b"
 4) "celery-task-meta-43d26ae5-1133-463d-a1cb-6478ad31af6a"

127.0.0.1:6379[1]> keys *

1) "_kombu.binding.reply.celery.pidbox"
2) "_kombu.binding.celeryev"
3) "_kombu.binding.celery"
4) "_kombu.binding.celery.pidbox"

127.0.0.1:6379[1]> select 2

OK
127.0.0.1:6379[2]> keys *
(empty array)

Не наблюдаю ключей, которые я создаю с помощью cache.set() в django

>>> settings.CACHES
{'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://redis_1:6379/1', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}}
★★★

Последнее исправление: serg002 (всего исправлений: 1)

Ответ на: комментарий от BigAlex

127.0.0.1:6379[1]> keys *

PS: 127.0.0.1:6379> select 1 потерялась при копипасте

serg002 ★★★
() автор топика
Последнее исправление: serg002 (всего исправлений: 1)

https://oss.redislabs.com/redisearch/
я на всякий случай кину это, вдруг пригодится, а то далеко идущие цели ТСа возможно идут дальше, чем изложено в первом сообщении темы )

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.