aboutsummaryrefslogtreecommitdiff
path: root/src/benchmarks/redis/build.sh
blob: e58cb4322b18531e1d93aa2ec0a5096e59feab1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash

REDIS_VERSION=5.0.5
REDIS_DIR=redis-${REDIS_VERSION}
REDIS_ARCHIVE=${REDIS_DIR}.tar.gz
REDIS_URL=http://download.redis.io/releases/${REDIS_ARCHIVE}

if [[ $# -gt 0 ]]
then
	OBJDIR=$1
else
	OBJDIR=obj
fi

mkdir -p $OBJDIR
cd $OBJDIR

if [[ ! -d "${OBJDIR}/redis-${REDIS_VERSION}" ]]
then
	echo retrievinug ${REDIS_DIR}...
	wget ${REDIS_URL}

	echo extracting ${REDIS_ARCHIVE}...
	tar xf ${REDIS_ARCHIVE}
fi

echo building ${REDIS_DIR}...
make -C ${REDIS_DIR}

echo linking redis-cli...
ln -s -f  ${REDIS_DIR}/src/redis-cli

echo linking redis-server...
ln -s -f ${REDIS_DIR}/src/redis-server

echo linking redis-benchmark...
ln -s -f ${REDIS_DIR}/src/redis-benchmark