Add ability to run replication protocol over redis. (#7040)
This is configured via the `redis` config options.
Showing
- changelog.d/7040.feature 1 addition, 0 deletionschangelog.d/7040.feature
- stubs/txredisapi.pyi 40 additions, 0 deletionsstubs/txredisapi.pyi
- synapse/app/homeserver.py 6 additions, 0 deletionssynapse/app/homeserver.py
- synapse/config/homeserver.py 2 additions, 0 deletionssynapse/config/homeserver.py
- synapse/config/redis.py 35 additions, 0 deletionssynapse/config/redis.py
- synapse/python_dependencies.py 1 addition, 0 deletionssynapse/python_dependencies.py
- synapse/replication/tcp/client.py 1 addition, 1 deletionsynapse/replication/tcp/client.py
- synapse/replication/tcp/commands.py 18 additions, 0 deletionssynapse/replication/tcp/commands.py
- synapse/replication/tcp/handler.py 43 additions, 7 deletionssynapse/replication/tcp/handler.py
- synapse/replication/tcp/protocol.py 12 additions, 26 deletionssynapse/replication/tcp/protocol.py
- synapse/replication/tcp/redis.py 181 additions, 0 deletionssynapse/replication/tcp/redis.py
- tests/replication/slave/storage/_base.py 2 additions, 2 deletionstests/replication/slave/storage/_base.py
Loading
Please register or sign in to comment