Coordinate distributed systems.
Go to file
Chris Dent a2216e383e Add support for an optional redis-sentinel
If sentinel support is desired then the connection URI should take
the form:

   redis://<sentinel host>:<sentinel port>?sentinel=<master name>

This will be parsed to connect to a Sentinel server to discover a
master. The response will be used to make a connection to the
current master.

The setup-sentinel-env.sh script will exit with an error if either
the redis-server or sentinel cannot be found. When the script is
done it will clean up the mess it makes.

Change-Id: I205ed88c72587d9f5f916d344c44192bee2aa41a
2015-01-07 12:16:59 +01:00
doc/source Add support for an optional redis-sentinel 2015-01-07 12:16:59 +01:00
examples doc: switch examples to Zake 2014-11-18 15:39:05 +01:00
tooz Add support for an optional redis-sentinel 2015-01-07 12:16:59 +01:00
.gitignore Add pbr generated and testr files to gitignore 2014-03-06 11:54:28 +01:00
.gitreview Fix .gitreview after rename/transfer 2014-12-06 19:27:17 +03:00
.testr.conf First commit of Tooz 2013-12-19 12:18:35 +01:00
LICENSE First commit of Tooz 2013-12-19 12:18:35 +01:00
README.rst README.rst tweaks 2014-12-18 23:45:05 -08:00
requirements-py3.txt Sync requirements to global requirements 2014-12-17 21:25:12 +00:00
requirements.txt Sync requirements to global requirements 2014-12-17 21:25:12 +00:00
run-examples.sh Have examples run in the py27 environment and make them work 2014-09-19 11:57:56 -07:00
setup-memcached-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-mysql-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-postgresql-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-redis-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup-sentinel-env.sh Add support for an optional redis-sentinel 2015-01-07 12:16:59 +01:00
setup-zookeeper-env.sh tests: remove check_port 2014-12-01 15:00:47 +01:00
setup.cfg Add MySQL driver 2014-11-17 11:09:23 +01:00
setup.py First commit of Tooz 2013-12-19 12:18:35 +01:00
test-requirements.txt Sync requirements to global requirements 2014-12-17 21:25:12 +00:00
tox.ini Add support for an optional redis-sentinel 2015-01-07 12:16:59 +01:00

README.rst

Tooz

The Tooz project aims at centralizing the most common distributed primitives like group membership protocol, lock service and leader election by providing a coordination API helping developers to build distributed applications.

Join us