Add support for redis to Zaqar's lib
A new redis driver has landed in Zaqar. This patch adds support for that driver to Zaqar's lib. Change-Id: I97629a303c55ee098e3bfbc534bfb05ccab94649
This commit is contained in:
parent
dec13c336d
commit
e29a55ade1
@ -1,3 +1,5 @@
|
|||||||
python-pymongo
|
python-pymongo
|
||||||
mongodb-server
|
mongodb-server
|
||||||
pkg-config
|
pkg-config
|
||||||
|
redis-server # NOPRIME
|
||||||
|
python-redis # NOPRIME
|
@ -1,3 +1,5 @@
|
|||||||
selinux-policy-targeted
|
selinux-policy-targeted
|
||||||
mongodb-server
|
mongodb-server
|
||||||
pymongo
|
pymongo
|
||||||
|
redis # NOPRIME
|
||||||
|
python-redis # NOPRIME
|
||||||
|
16
lib/zaqar
16
lib/zaqar
@ -125,11 +125,27 @@ function configure_zaqar {
|
|||||||
iniset $ZAQAR_CONF drivers storage mongodb
|
iniset $ZAQAR_CONF drivers storage mongodb
|
||||||
iniset $ZAQAR_CONF 'drivers:storage:mongodb' uri mongodb://localhost:27017/zaqar
|
iniset $ZAQAR_CONF 'drivers:storage:mongodb' uri mongodb://localhost:27017/zaqar
|
||||||
configure_mongodb
|
configure_mongodb
|
||||||
|
elif [ "$ZAQAR_BACKEND" = 'redis' ] ; then
|
||||||
|
iniset $ZAQAR_CONF drivers storage redis
|
||||||
|
iniset $ZAQAR_CONF 'drivers:storage:redis' uri redis://localhost:6379
|
||||||
|
configure_redis
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cleanup_zaqar
|
cleanup_zaqar
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function configure_redis {
|
||||||
|
if is_ubuntu; then
|
||||||
|
install_package redis-server
|
||||||
|
elif is_fedora; then
|
||||||
|
install_package redis
|
||||||
|
else
|
||||||
|
exit_distro_not_supported "redis installation"
|
||||||
|
fi
|
||||||
|
|
||||||
|
install_package python-redis
|
||||||
|
}
|
||||||
|
|
||||||
function configure_mongodb {
|
function configure_mongodb {
|
||||||
# Set nssize to 2GB. This increases the number of namespaces supported
|
# Set nssize to 2GB. This increases the number of namespaces supported
|
||||||
# # per database.
|
# # per database.
|
||||||
|
Loading…
Reference in New Issue
Block a user