7个版本
使用旧的Rust 2015
0.3.1 | 2018年3月10日 |
---|---|
0.3.0 | 2017年6月10日 |
0.2.1 | 2017年4月12日 |
0.2.0 | 2017年3月29日 |
0.1.0 | 2016年8月10日 |
#1084 在 数据库接口
24 每月下载次数
10KB
178 代码行
aof-rs - Redis追加文件过滤器
安装
您可以使用Cargo安装aof-rs
$ cargo install aof
或者您可以使用snap
$ sudo snap install aof
构建
$ cargo build --release
要构建静态链接的二进制文件,请使用x86_64-unknown-linux-musl目标
$ cargo build --release --target=x86_64-unknown-linux-musl
用法
按数据库过滤
$ aof /usr/lib/redis/appendonly.aof -d 1
按命令过滤
$ aof /usr/lib/redis/appendonly.aof -c hmset
按键模式过滤
$ aof /usr/lib/redis/appendonly.aof -k '^*:count$'
您可以将所有这些过滤器组合起来以获得更好的控制。
恢复到Redis
首先,过滤出您想要的文件并保存到某个文件中
$ aof /usr/lib/redis/appendonly.aof -d 1 > ~/db1.aof
然后将过滤后的AOF文件通过redis-cli批量插入到另一个Redis
$ cat ~/db1.aof | redis-cli -n 1 --pipe
许可证
MIT许可证(MIT)
版权所有 (c) 2016 - 2017 BosonData
以下条件,任何人获得此软件及其相关文档文件的副本(“软件”),均可免费使用该软件而不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许获得软件的人这样做,但须遵守以下条件
上述版权声明和本许可声明应包含在软件的副本或实质部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和不侵犯知识产权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式,源于、因或与软件或其使用或任何其他方式相关。
依赖关系
~4MB
~79K SLoC