-
-
Save arpanlepcha/d094e83eec3a87581da2c9f9b231f500 to your computer and use it in GitHub Desktop.
Revisions
-
jpickwell revised this gist
Oct 29, 2018 . 1 changed file with 22 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -1,32 +1,41 @@ #!/bin/bash ############################################### # To use: # chmod +x install-redis.sh # ./install-redis.sh ############################################### version=5.0.0 echo "*****************************************" echo " 1. Prerequisites: Install updates, install GCC, make, jemalloc, tcl" echo "*****************************************" sudo yum -y update sudo yum -y install gcc gcc-c++ make jemalloc tcl echo "*****************************************" echo " 2. Download, Untar and Make Redis ${version}" echo "*****************************************" cd /usr/local/src sudo wget "http://download.redis.io/releases/redis-${version}.tar.gz" sudo rm -fr "redis-${version}" sudo tar vxzf "redis-${version}.tar.gz" sudo rm -f "redis-${version}.tar.gz" cd "redis-${version}" sudo make distclean sudo make sudo make test echo "*****************************************" echo " 3. Create Directories and Copy Redis Files" echo "*****************************************" sudo mkdir /etc/redis /var/lib/redis sudo cp -f src/redis-server src/redis-cli /usr/local/bin echo "*****************************************" echo " 4. Configure Redis.Conf" echo "*****************************************" @@ -37,25 +46,35 @@ echo " 3: ... dir /var/lib/redis" echo " 4: ... loglevel notice" echo " 5: ... logfile /var/log/redis.log" echo "*****************************************" sudo sed -e "s/^daemonize no$/daemonize yes/" -e "s/^# bind 127.0.0.1$/bind 127.0.0.1/" -e "s/^dir \.\//dir \/var\/lib\/redis\//" -e "s/^loglevel verbose$/loglevel notice/" -e "s/^logfile \"\"$/logfile \/var\/log\/redis.log/" redis.conf | sudo tee /etc/redis/redis.conf echo "*****************************************" echo " 5. Download init Script" echo "*****************************************" sudo wget https://raw.github.com/saxenap/install-redis-amazon-linux-centos/master/redis-server echo "*****************************************" echo " 6. Move and Configure Redis-Server" echo "*****************************************" sudo mv -f redis-server /etc/init.d sudo chmod 755 /etc/init.d/redis-server echo "*****************************************" echo " 7. Auto-Enable Redis-Server" echo "*****************************************" sudo chkconfig --add redis-server sudo chkconfig --level 345 redis-server on echo "*****************************************" echo " 8. Start Redis Server" echo "*****************************************" sudo service redis-server start echo "*****************************************" echo " Complete!" echo " You can test your redis installation using the redis console:" -
jpickwell revised this gist
Feb 16, 2018 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -4,7 +4,7 @@ # chmod +x install-redis.sh # ./install-redis.sh ############################################### version=4.0.8 echo "*****************************************" echo " 1. Prerequisites: Install updates, install GCC, make, jemalloc, tcl" -
jpickwell revised this gist
Oct 5, 2017 . 1 changed file with 15 additions and 15 deletions.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -4,24 +4,24 @@ # chmod +x install-redis.sh # ./install-redis.sh ############################################### version=4.0.2 echo "*****************************************" echo " 1. Prerequisites: Install updates, install GCC, make, jemalloc, tcl" echo "*****************************************" sudo yum -y update sudo yum -y install gcc gcc-c++ make jemalloc tcl echo "*****************************************" echo " 2. Download, Untar and Make Redis ${version}" echo "*****************************************" cd /usr/local/src sudo wget "http://download.redis.io/releases/redis-${version}.tar.gz" sudo tar vxzf "redis-${version}.tar.gz" sudo rm -f "redis-${version}.tar.gz" cd "redis-${version}" sudo make distclean sudo make sudo make test echo "*****************************************" echo " 3. Create Directories and Copy Redis Files" echo "*****************************************" @@ -37,7 +37,7 @@ echo " 3: ... dir /var/lib/redis" echo " 4: ... loglevel notice" echo " 5: ... logfile /var/log/redis.log" echo "*****************************************" sudo sed -e "s/^daemonize no$/daemonize yes/" -e "s/^# bind 127.0.0.1$/bind 127.0.0.1/" -e "s/^dir \.\//dir \/var\/lib\/redis\//" -e "s/^loglevel verbose$/loglevel notice/" -e "s/^logfile \"\"$/logfile \/var\/log\/redis.log/" redis.conf | sudo tee /etc/redis/redis.conf echo "*****************************************" echo " 5. Download init Script" echo "*****************************************" @@ -59,10 +59,10 @@ sudo service redis-server start echo "*****************************************" echo " Complete!" echo " You can test your redis installation using the redis console:" echo " $ redis-cli" echo " 127.0.0.1:6379> set foo bar" echo " OK" echo " 127.0.0.1:6379> get foo" echo " \"bar\"" echo "*****************************************" read -p "Press [Enter] to continue..." -
khelll revised this gist
Jun 10, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -4,7 +4,7 @@ # chmod +x install-redis.sh # ./install-redis.sh ############################################### version=3.2.0 echo "*****************************************" echo " 1. Prerequisites: Install updates, set time zones, install GCC and make" -
khelll revised this gist
Mar 1, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -4,7 +4,7 @@ # chmod +x install-redis.sh # ./install-redis.sh ############################################### version=3.0.7 echo "*****************************************" echo " 1. Prerequisites: Install updates, set time zones, install GCC and make" -
khelll revised this gist
Mar 1, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -4,7 +4,7 @@ # chmod +x install-redis.sh # ./install-redis.sh ############################################### version = 3.0.7 echo "*****************************************" echo " 1. Prerequisites: Install updates, set time zones, install GCC and make" -
khelll revised this gist
Mar 1, 2016 . 1 changed file with 8 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -4,20 +4,22 @@ # chmod +x install-redis.sh # ./install-redis.sh ############################################### version = "3.0.7" echo "*****************************************" echo " 1. Prerequisites: Install updates, set time zones, install GCC and make" echo "*****************************************" #sudo yum -y update #sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles \/etc/localtime #sudo yum -y install gcc gcc-c++ make echo "*****************************************" echo " 2. Download, Untar and Make Redis $version" echo "*****************************************" cd /usr/local/src sudo wget "http://download.redis.io/releases/redis-$version.tar.gz" sudo tar xzf redis-$version.tar.gz sudo rm redis-$version.tar.gz -f cd redis-$version sudo make distclean sudo make echo "*****************************************" @@ -57,7 +59,7 @@ sudo service redis-server start echo "*****************************************" echo " Complete!" echo " You can test your redis installation using the redis console:" echo " $ /usr/local/redis-$version/src/redis-cli" echo " redis> set foo bar" echo " OK" echo " redis> get foo" -
khelll revised this gist
Mar 18, 2015 . 1 changed file with 6 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -11,13 +11,13 @@ echo "*****************************************" #sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles \/etc/localtime #sudo yum -y install gcc gcc-c++ make echo "*****************************************" echo " 2. Download, Untar and Make Redis 2.8" echo "*****************************************" cd /usr/local/src sudo wget http://download.redis.io/releases/redis-2.8.19.tar.gz sudo tar xzf redis-2.8.19.tar.gz sudo rm redis-2.8.19.tar.gz -f cd redis-2.8.19 sudo make distclean sudo make echo "*****************************************" @@ -57,7 +57,7 @@ sudo service redis-server start echo "*****************************************" echo " Complete!" echo " You can test your redis installation using the redis console:" echo " $ /usr/local/redis-2.8.19/src/redis-cli" echo " redis> set foo bar" echo " OK" echo " redis> get foo" -
khelll created this gist
Jul 1, 2014 .There are no files selected for viewing
This file contains hidden or 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 charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,66 @@ #!/bin/bash ############################################### # To use: # chmod +x install-redis.sh # ./install-redis.sh ############################################### echo "*****************************************" echo " 1. Prerequisites: Install updates, set time zones, install GCC and make" echo "*****************************************" #sudo yum -y update #sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles \/etc/localtime #sudo yum -y install gcc gcc-c++ make echo "*****************************************" echo " 2. Download, Untar and Make Redis 2.6" echo "*****************************************" cd /usr/local/src sudo wget http://download.redis.io/releases/redis-2.6.16.tar.gz sudo tar xzf redis-2.6.16.tar.gz sudo rm redis-2.6.16.tar.gz -f cd redis-2.6.16 sudo make distclean sudo make echo "*****************************************" echo " 3. Create Directories and Copy Redis Files" echo "*****************************************" sudo mkdir /etc/redis /var/lib/redis sudo cp src/redis-server src/redis-cli /usr/local/bin echo "*****************************************" echo " 4. Configure Redis.Conf" echo "*****************************************" echo " Edit redis.conf as follows:" echo " 1: ... daemonize yes" echo " 2: ... bind 127.0.0.1" echo " 3: ... dir /var/lib/redis" echo " 4: ... loglevel notice" echo " 5: ... logfile /var/log/redis.log" echo "*****************************************" sudo sed -e "s/^daemonize no$/daemonize yes/" -e "s/^# bind 127.0.0.1$/bind 127.0.0.1/" -e "s/^dir \.\//dir \/var\/lib\/redis\//" -e "s/^loglevel verbose$/loglevel notice/" -e "s/^logfile stdout$/logfile \/var\/log\/redis.log/" redis.conf | sudo tee /etc/redis/redis.conf echo "*****************************************" echo " 5. Download init Script" echo "*****************************************" sudo wget https://raw.github.com/saxenap/install-redis-amazon-linux-centos/master/redis-server echo "*****************************************" echo " 6. Move and Configure Redis-Server" echo "*****************************************" sudo mv redis-server /etc/init.d sudo chmod 755 /etc/init.d/redis-server echo "*****************************************" echo " 7. Auto-Enable Redis-Server" echo "*****************************************" sudo chkconfig --add redis-server sudo chkconfig --level 345 redis-server on echo "*****************************************" echo " 8. Start Redis Server" echo "*****************************************" sudo service redis-server start echo "*****************************************" echo " Complete!" echo " You can test your redis installation using the redis console:" echo " $ /usr/local/redis-2.6.16/src/redis-cli" echo " redis> set foo bar" echo " OK" echo " redis> get foo" echo " bar" echo "*****************************************" read -p "Press [Enter] to continue..."