Open Lion5324 opened 5 days ago
hi @Lion5324
As far as I know, redis modules from redis 7 have changes that will make them incompatible with KeyDB. In addition, depending on which module you want to use, support within KeyDB will vary. Eg you need to do a lot of work to get RediSearch to work, less for RedisJson, etc.
If you have to use RedisGraph, I would recommend first trying the module from redis 6. If you still experience crashes, then you will need to trace the code from the stack trace and patch (KeyDB or module) accordingly.
Just looking at your trace, it could be similar to a crash I found a while back:
https://github.com/Snapchat/KeyDB/issues/777
My current workaround is to uncomment the assert. But in your case, it looks like the code did not reach that point, so you will need to do a bit of logging to track it down.
Crash report
Aditional information I am trying to run a benchmark for keydb with redisgraph. but I can't make redisgraph module to work on keydb, I tried multiple version already.
after building redisgraph I tried this:
Set the entry point to run KeyDB with the RedisGraph module and debug logging
CMD ["sh", "-c", "keydb-server /etc/keydb/keydb.conf --loadmodule /opt/keydb/modules/redisgraph.so --loglevel debug"]
with debug level to see where it crashes.