- Install Ubuntu updates, set time zones, followed by GCC and Make
sudo apt-get update
sudo apt-get -y install build-essential- Install tcl8.5 for Redis
sudo apt-get -y install tcl8.5- Download, Untar and Make Redis 2.6
wget http://redis.googlecode.com/files/redis-2.6.11.tar.gz
tar xzf redis-2.6.11.tar.gz
cd redis-2.6.11
make
make install
make test- Create Directories and Move Redis Config File
sudo mkdir /etc/redis
sudo mv redis.conf /etc/redis/redis.conf- Configure Redis.Conf
sudo nano /etc/redis/redis.conf
[..]
daemonize yes
[..]
[..]
bind 127.0.0.1
[..]
[..]
dir /var/lib/redis
[..]- Download init Script, and Move Redis Server From the Redis Directory:
cd src
wget https://gist.github.com/anonymous/5230129/raw/e21c9fc6a8c44b96df8c5df14dab55eb7ca1f44d/redis-server
sudo mv redis-server /etc/init.d/redis-server
sudo mv redis-cli /etc/init.d/redis-cli
sudo chmod +x /etc/init.d/redis-server- Change Redis-Server Settings
nano /etc/init.d/redis-server
[..]
DAEMON=/usr/local/bin/redis-server
[..]- Create Redis User and Log Files
sudo useradd redis
sudo mkdir -p /var/lib/redis
sudo mkdir -p /var/log/redis
sudo chown redis.redis /var/lib/redis
sudo chown redis.redis /var/log/redis- Auto-Enable Redis-Server
sudo update-rc.d redis-server defaults- Start Redis Server
sudo /etc/init.d/redis-server startIn general, the following commands can be used to start, stop, or restart redis-server:
sudo /etc/init.d/redis-server start (stop) (restart)Or,
sudo service redis-server start (stop) (restart)- And Finally, to Use Redis Command Line
cd /etc/init.d
./redis-cli