1

我想知道是否可以执行下面的 redis 命令,但是在 Google Cloud Platform (GCP) Memorystore(这是一个符合 Redis 的内存数据库)的上下文中: https ://redis.io/commands/flushall

我知道在普通的 Redis DB 中,我可以刷新缓存(任何时候我想要),但我不确定我是否可以对 GCP MemoryStore DB 执行相同的操作。

任何人都可以提供有关它的任何信息吗?

谢谢!何塞

4

1 回答 1

1

我按照本教程从 App Engine 标准环境应用程序连接到 Redis 实例,我能够使用命令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()两者都存在

于 2020-03-27T23:04:16.560 回答