Skip to content

Instantly share code, notes, and snippets.

@kessler
Last active December 19, 2015 02:28
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kessler/5882768 to your computer and use it in GitHub Desktop.
Save kessler/5882768 to your computer and use it in GitHub Desktop.
install-redis.sh
sudo yum install gcc
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
sudo make install
sudo mkdir /etc/redis
sudo mkdir /var/redis
sudo cp redis.conf /etc/redis/6379.conf
sudo mkdir /var/redis/6379
sudo sed -i 's/daemonize no/daemonize yes/g' /etc/redis/6379.conf
sudo sed -i 's/pidfile \/var\/run\/redis.pid/pidfile \/var\/run\/redis_6379.pid/g' /etc/redis/6379.conf
sudo sed -i 's/logfile stdout/logfile \/var\/log\/redis_6379.log/g' /etc/redis/6379.conf
sudo sed -i 's/dir \.\//dir \/var\/redis\/6379/g' /etc/redis/6379.conf
wget https://gist.github.com/kessler/5882760/raw/0a2e6f19a4e45af781aad6e5b76df9f88a07c670/redis-server
sudo mv redis-server /etc/init.d
sudo chmod 755 /etc/init.d/redis-server
sudo chkconfig --add redis-server
sudo chkconfig --level 345 redis-server on
sudo service redis-server start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment