小编7ms*_*ven的帖子

Redis cli - KEYS * 未显示所有键

我正在使用以下命令连接到 AWS redis 集群

redis-cli -c -h host.amazonaws.com -p 6379
Run Code Online (Sandbox Code Playgroud)

我从 springboot 应用程序将两个键“X1”和“X2”推送到 redis 缓存中(API 方法未用注释@Cacheable,现在当我从 cli 终端运行时,KEYS *它会列出“X1”或“X2”,但不会同时列出两者。不过,两个键的 GET 都可以正常工作。

info keyspace返回以下内容;

键空间

db0:keys=11,expires=1,avg_ttl=1975400
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?

redis redis-cli redis-cluster

4
推荐指数
1
解决办法
4057
查看次数

无法列出 AWS 秘密管理器中的所有秘密

我试图使用 lambda 函数列出 AWS 秘密管理器中可用的所有秘密,以下是 python 代码片段;

region='us-west-2'

session= boto3.sesssion.Session(region_name=region)

client = session.client('secretsmanager')

secrets =  client.list_secrets()

secrets_manager = secrets['SecretList']

for secret in secrets_manager:
  print(secret['Name'])
Run Code Online (Sandbox Code Playgroud)

上面的代码只列出了一些秘密,而不是所有秘密,但运行以下 CLI 命令会返回所有秘密。

aws secretsmanager list-secrets | grep "Name"
Run Code Online (Sandbox Code Playgroud)

我在 python 代码中缺少什么?请指教

python amazon-web-services aws-lambda aws-secrets-manager

0
推荐指数
1
解决办法
858
查看次数