Synchronize data between BungeeCord proxies
Go to file
Tux 8b5eacec40 Introduce a set of performance tweaks.
The most notable changes are a refactor of DataManager to make the caching system easier to tweak, and the ability to use Lua scripts that run on the Redis server to optimize certain batch operations (currently, only getServersToPlayers() uses this).

This also paves the way for me to deprecate old versions of Redis. Anything older than 2.6 is ancient, and even 2.6 is ancient, so it ends up being a net overall benefit.
2015-06-21 17:32:28 -04:00
src Introduce a set of performance tweaks. 2015-06-21 17:32:28 -04:00
.gitignore first commit 2013-09-29 16:16:47 -04:00
LICENSE Relicense under the Unlicense. 2015-06-09 19:37:01 -04:00
README.md move serverId to its own field, prepare for next release (0.3.1-SNAPSHOT) 2014-05-20 16:55:50 -06:00
license-maven-friendly.txt Relicense under the Unlicense. 2015-06-09 19:37:01 -04:00
pom.xml Relicense under the Unlicense. 2015-06-09 19:37:01 -04:00

README.md

RedisBungee

RedisBungee bridges Redis and BungeeCord together. This is the solution deployed on The Chunk to make sure our multi-Bungee setup flows smoothly together.

Compiling

RedisBungee is distributed as a maven project. To compile it and install it in your local Maven repository:

git clone https://github.com/minecrafter/RedisBungee.git
cd RedisBungee
mvn clean install

Configuration

REDISBUNGEE REQUIRES A REDIS SERVER, preferably with reasonably low latency. The default config is saved when the plugin first starts.