Fix rdt
convert db bug.
Fix full sync offset bug. this bug could cause losing data in reconnection
Support for java 21.
Docker support Apple silicon.
Add command option --ignore-ttl
.
Add support for redis 7.2.
Add command description.
Add support for SCAN
mode.
Fix Lzf compress bug.
Upgrade dependencies.
Support for redis 7.0-GA.
Fix listpack
decode bug.
Fix redis sentinel
auth and ssl bug.
Support export jsonl
for rct -f mem
and rct -f count
.
To export jsonl file need to edit /path/to/redis-rdb-cli/conf/redis-rdb-cli.conf
and change export_file_format
from csv
to jsonl
.
Optimize grafana dashboard and add top N key
metric to grafana.
To show top N key
need to add --largest
option in rct
command.
Support for enable_progress_bar
config. the value is true
by default.
Add new command rmonitor
to monitor redis server.
# standalone or master-slave redis
$ rmonitor -s redis://127.0.0.1:6379 -n standalone
# cluster
$ rmonitor -s redis://127.0.0.1:30001 -n cluster
# sentinel
$ rmonitor -s redis-sentinel://sntnl-usr:[email protected]:26379?master=mymaster&authUser=usr&authPassword=pwd -n sentinel
Support for redis 7.0-RC2.
Fix windows cmd running failed bug.
Fix redis cluster acl bug. see issue 28.
Fix rct -f resp
expire time bug.
Support for redis 7.0-RC1.
Add rcut
command to handle aof-use-rdb-preamble
file.
Fix rct -f dump
can't export correct dump
aof bug.
Upgrade log4j2 to 2.17.0 to fix Security Vulnerability CVE-2021-45105.
Upgrade log4j2 to 2.16.0 to fix Security Vulnerability CVE-2021-44228.
Upgrade log4j2 to 2.15.0.
- build native image supported.
- Fix connect
sentinel
bug. - Fix progress bar bug.
rdt -b
add optional-g
option to convert source db to<goal>
db.- CLI show version incompatible changes:
# use upper case -V instead of -v to show version.
# redis-rdb-cli<=0.6.5 show the CLI version
rct -v
# redis-rdb-cli>=0.7.0 show the CLI version
rct -V
Optimize rct -f dump
memory usage.
Fix lzf compress bug.
fix windows cmd running failed bug.
support downgrade migration from redis 6.2 to 2.8.
Fix OOM bug when use RawByteListener
.
Redis 6.2 support.
- Add
PXAT/EXAT
arguments toSET
command. - Add the
CH
,NX
,XX
arguments toGEOADD
. - Add the
COUNT
argument toLPOP
andRPOP
. - Add
SYNC
arg toFLUSHALL
andFLUSHDB
, andASYNC/SYNC
arg toSCRIPT FLUSH
- Add the
MINID
trimming strategy and theLIMIT
argument toXADD
andXTRIM
Redis 6.2-rc1 support.
rst
command support COPY,BLMOVE,LMOVE,ZDIFFSTORE,GEOSEARCHSTORE
commands.
Fix RedisURI
setAuthUser
bug.
Change default readTimeout
, connectionTimeout
, timeout
from 30
seconds to 60
seconds.
add self define FormatterService
that allow user define their own format.
fix critical bug from 0.3.0 - 0.4.1.
affect rmt
, rst
, ret
command.
when these command 's target is cluster, migrate data failed.
export unit support. issue#16.
Jsonl support. issue#13.
Fix invalid json issue#12.
Fix invalid json issue#11.
Support redis 6 ACL.
Support redis 6 SSL.
Improve dashboard.
Add rst
command.
Add ret
command.
Improve dashboard
Improve dashboard
Add sentinel support
Fix CLI exit code bug.
Fix offset bug.
Fix rmt
bug in prior to Redis 3.0.
Add rmt -l
parameter.
Support multi instance dashboard.
Support Redis-5.0-GA.
Upgrade dependencies.
Fix rct
bug in redis-3.0.
rmt
support cluster migration.
Add metric
feature.
Fix rct -f count
bug.
Fix expire
bug.
rct
add a new format count
.
rmt
command add parameter --config
.
Fix ProgressBar bug.
Fix rct -f mem
bug.
Initial commit