Вопрос о том, как очистить кеш в GCP Memorystore (Redis) БД

Я хотел бы знать, возможно ли выполнить команду redis ниже, но в контексте Memorystore Google Cloud Platform (GCP) (который является базой данных Redis-совместимой памяти): https://redis.io/commands/flushall

Я знаю, что в обычной БД Redis я могу очистить кеш (когда захочу), но я не уверен, что могу сделать то же самое с БД GCP MemoryStore.

Кто-нибудь может дать какую-либо информацию об этом?

Спасибо! Хосе

Всего 1 ответ


Я следовал этому руководству Подключение к экземпляру Redis из стандартного приложения App Engine и смог очистить кэш с помощью команды redis_client.flushdb() или redis_client.flushall()

@app.route('/')
def index():
    value = redis_client.incr('counter', 10)
    print(value)
    value = redis_client.incr('counter', 10)
    print(value)
    redis_client.flushdb()
    #redis_client.flushall()
    value = redis_client.incr('counter', 10)
    print(value)
    return 'Visitor number: {}'.format(value)

Следовательно, flushdb() и flushall() оба существуют


Есть идеи?

10000