Created
July 2, 2015 10:03
-
-
Save johanstenberg92/a6b76ca2f45bd0808937 to your computer and use it in GitHub Desktop.
Install Redis-stable on Amazon AMI
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 stable (check here http://redis.io/download) | |
cd /tmp | |
wget http://download.redis.io/releases/redis-stable.tar.gz | |
tar xzf redis-stable.tar.gz | |
cd redis-stable | |
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. | |
// Stolen from FUT / install-redis.sh and updated. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment