相关疑难解决方法(0)

如何连接到远程Redis服务器?

我有远程Redis服务器的URL和PORT.我能够从Scala写入Redis.但是我想通过使用终端连接到远程的Redis redis-server类似的东西,或者为了使好几拨hget,get等等(我可以与本地安装的Redis做没有任何问题).

redis

79
推荐指数
4
解决办法
11万
查看次数

在命令提示符下获取键和值

我有一个非常小的数据保存在redis中,以下工作正常,允许我下载所有密钥.

redis-cli keys * 
Run Code Online (Sandbox Code Playgroud)

有没有办法获得键+值*?

redis

36
推荐指数
3
解决办法
5万
查看次数

Redis:返回存储在数据库中的所有值

我们使用Redis在DB 0中存储各种应用程序配置.

是否可以在数据库中查询Redis以获取每个键/值对,而无需执行两个单独的查询并自行加入键/值对?

我希望功能类似于以下内容:

kv = redis_conn.getall()
# --OR-- #
kv = redis_conn.mget('*')
Run Code Online (Sandbox Code Playgroud)

...哪里kv会返回元组元组,列表列表或字典:

但是在搜索StackOverflow,Google和Redis文档之后,我可以推导出的唯一解决方案(我还没有找到其他人问这个问题......)类似于以下内容:

import redis
red = redis.Redis(host='localhost', db=0)
keys = red.keys()
vals = red.mget(keys)
kv = zip(keys, vals)
Run Code Online (Sandbox Code Playgroud)

我在这里疯狂,假设有一个更优雅的方法解决这个问题?

附加信息

此数据库中的每个值都是一个String.

我的问题不是如何检索每个唯一数据类型或相关数据类型的值.

相反,我的问题是:有没有办法说"hey Redis, return to me every string value in the database"不必要求密钥,然后根据返回的密钥查询值?

python redis

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

redis ×3

python ×1