Skip to content

Instantly share code, notes, and snippets.

@talesmantovani
Forked from FUT/install-redis.sh
Created November 8, 2016 19:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save talesmantovani/5a4ac6b39f0ca6e93082a02edf3c13c7 to your computer and use it in GitHub Desktop.
Save talesmantovani/5a4ac6b39f0ca6e93082a02edf3c13c7 to your computer and use it in GitHub Desktop.
Install Redis on EC2
1. Install Linux updates, set time zones, followed by GCC and Make
sudo yum -y update
sudo ln -sf /usr/share/zoneinfo/America/Indianapolis \
/etc/localtime
sudo yum -y install gcc make
2. Download, Untar and Make Redis 2.8 (check here http://redis.io/download)
cd /tmp
wget http://download.redis.io/releases/redis-2.8.12.tar.gz
tar xzf redis-2.8.12.tar.gz
cd redis-2.8.12
make
3. Create Directories and Copy Redis Files
sudo mkdir /etc/redis
sudo mkdir /var/lib/redis
sudo cp src/redis-server src/redis-cli /usr/local/bin/
sudo cp redis.conf /etc/redis/
4. Configure Redis.Conf
sudo vim /etc/redis/redis.conf
[..]
daemonize yes
[..]
[..]
bind 127.0.0.1
[..]
[..]
dir /var/lib/redis
[..]
5. Download init Script
cd /tmp
wget https://raw.github.com/saxenap/install-redis-amazon-linux-centos/master/redis-server
6. Move and Configure Redis-Server
Note: The redis-server to be moved below is the one downloaded in 5 above.
sudo mv redis-server /etc/init.d
sudo chmod 755 /etc/init.d/redis-server
sudo vim /etc/init.d/redis-server
redis="/usr/local/bin/redis-server"
7. Auto-Enable Redis-Server
sudo chkconfig --add redis-server
sudo chkconfig --level 345 redis-server on
8. Start Redis Server
sudo service redis-server start
// Taken from http://codingsteps.com/install-redis-2-6-on-amazon-ec2-linux-ami-or-centos/ and updated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment