我有一个非常小的数据保存在redis中,以下工作正常,允许我下载所有密钥.
redis-cli keys *
有没有办法获得键+值*?
没有命令,但您可以编写一个脚本来执行此操作.
您需要为每个键执行"type"命令:
> type
并根据响应执行:
为"字符串": get
get
为"哈希": hgetall
hgetall
为"列表": lrange 0 -1
lrange 0 -1
为"集": smembers
smembers
为"zset": zrange 0 -1 withscores
zrange 0 -1 withscores
请记住,对于哈希和排序集,您将获得键/分数和值.