Skip to content

Instantly share code, notes, and snippets.

@skynet
Forked from nghuuphuoc/1) Install
Last active August 29, 2015 14:12
Show Gist options
  • Save skynet/6e5b329ecf31fba38196 to your computer and use it in GitHub Desktop.
Save skynet/6e5b329ecf31fba38196 to your computer and use it in GitHub Desktop.
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzvf redis-2.8.3.tar.gz
$ cd redis-2.8.3
$ make
$ make install
$ rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ yum --enablerepo=remi,remi-test install redis
$ chkconfig --add redis
$ chkconfig --level 345 redis on
$ service redis start/stop/restart
// Install php-redis extension
$ yum --enablerepo=remi,remi-test install php-redis
// If it does not work, try the following steps:
$ wget https://github.com/nicolasff/phpredis/zipball/master -O phpredis.zip
$ unzip phpredis.zip
$ cd nicolasff-phpredis-*
$ phpize
$ ./configure
$ make
$ make install
Installing shared extensions: /usr/lib64/php/modules/
$ yum install gcc-c++
$ wget http://www.canonware.com/download/jemalloc/jemalloc-3.3.0.tar.bz2
$ tar xjvf jemalloc-3.3.0.tar.bz2
$ cd jemalloc-3.3.0
$ ./configure
$ make
$ make install
// See http://www.saltwebsites.com/2012/install-redis-245-service-centos-6
$ wget http://redis.googlecode.com/files/redis-2.6.9.tar.gz
$ tar xzvf redis-2.6.9.tar.gz
$ cd redis-2.6.9
$ make
$ make install
$ mkdir /etc/redis /var/lib/redis
$ cp redis.conf /etc/redis
$ sudo nano /etc/redis/redis.conf
daemonize yes
loglevel notice
logfile /var/log/redis.log
dir /var/lib/redis
$ wget --no-check-certificate https://raw.github.com/gist/257849/9f1e627e0b7dbe68882fa2b7bdb1b2b263522004/redis-server
$ nano redis-server
redis="/usr/local/bin/redis-server"
$ mv redis-server /etc/init.d
$ chmod 755 /etc/init.d/redis-server
$ chkconfig --add redis-server
$ chkconfig --level 345 redis-server on
$ nano /etc/sysctl.conf
vm.overcommit_memory = 1
$ sysctl vm.overcommit_memory=1
// Start Redis
$ service redis-server start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment