Comments (1)
Hi @Prudhvi0717
Unfortunately yes, redis-rdb-cli does not support third party modules like redisbloom
, rejson
and etc.
Because there are too many third party modules. so implement module sync is very hard(we should parse every module command and sync these commands to target)
If you want to sync bloom filter. You should fork this project and modify following java class to support above modules
XRst.java
SingleRdbVisitor.java in ext/rst package
ClusterRdbVisitor.java in ext/rst package
step1: in XRst.java
write your own bloom filter command parser and register parsers to replicator like following
// since redis 7.0
replicator.addCommandParser(CommandName.name("SPUBLISH"), new CombineCommandParser(new SPublishParser()));
replicator.addCommandParser(CommandName.name("FUNCTION"), new CombineCommandParser(new FunctionParser()));
step2: in SingleRdbVisitor and ClusterRdbVisitor
handle bloom filter command and synced to target redis instance
from redis-rdb-cli.
Related Issues (20)
- merge two rdb files with repeated key HOT 2
- Problem installing HOT 1
- password can't have "%" HOT 1
- NOAUTH despite authPassword and/or ACL style on Redis 6.2.6 HOT 4
- Missing required option: '--source <source>' HOT 3
- Redis remote backup import failing HOT 19
- Feature Request: rmt sync from cluster to single redis HOT 1
- java.lang.RuntimeException: java.lang.NumberFormatException: null HOT 6
- expiry is not right HOT 2
- More information about applications HOT 4
- Sync data between KeyDB v6 - Redis v7 HOT 26
- Terminating due to java.lang.OutOfMemoryError: Java heap space HOT 7
- Check migrated data consistency HOT 5
- rst's password maybe can't contain # HOT 2
- Adding any -k parameter returns an empty list HOT 4
- Publish to maven central HOT 5
- Compatibility of redis-rdb-cli with Redis and KeyDB versions HOT 2
- How can I migrate Redis A db0 to redis B db2 HOT 13
- --largest doesn't work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redis-rdb-cli.