diff options
Diffstat (limited to 'build_tools/build_redis.sh')
| -rwxr-xr-x | build_tools/build_redis.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/build_tools/build_redis.sh b/build_tools/build_redis.sh new file mode 100755 index 0000000..379c6cc --- /dev/null +++ b/build_tools/build_redis.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +source /home/vagrant/redis-py/build_tools/redis_vars.sh + +pushd /home/vagrant + +uninstall_all_sentinel_instances +uninstall_all_redis_instances + +# create a clean directory for redis +rm -rf $REDIS_DIR +mkdir -p $REDIS_BIN_DIR +mkdir -p $REDIS_CONF_DIR +mkdir -p $REDIS_SAVE_DIR + +# download, unpack and build redis +mkdir -p $REDIS_DOWNLOAD_DIR +cd $REDIS_DOWNLOAD_DIR +rm -f $REDIS_PACKAGE +rm -rf $REDIS_BUILD_DIR +wget http://download.redis.io/releases/$REDIS_PACKAGE +tar zxvf $REDIS_PACKAGE +cd $REDIS_BUILD_DIR +make +cp src/redis-server $REDIS_DIR/bin +cp src/redis-cli $REDIS_DIR/bin +cp src/redis-sentinel $REDIS_DIR/bin + +popd |
