Redis is a Open source DB which is used for Linux/Unix Platform. It has in-built wide range of feature, which can use for such as replication, High availability etc… For more info you can visit redis.io.
Lets start with installation in Linux/Unix platform.
Prerequite:
Redis Stable version is now 3.2.3 Which You can find and download from redis.io site.
First pre-requisite package need to install by Yum
gcc
gcclib
libgcc
tcl8.5
Create Directory with Redis
mkdir /redis
copy redisgz file to this /redis directory
Extract it
tar -zxvf …gz file
cd redis-3.2.3
cd deps
make hiredis jemalloc linenoise lua
make geohash-int
go back to src folder
cd ../src
make all
check all the modules compile successfully by below command
make test
If any error will revoke in 41 section at the end of the test related to disk sync try this command:
taskset -c 1 make test
make install
To start redis server use redis-server command Also A Redis server can use a configuration file* when booted, which can be specified like this
redis-server /path/to/conf/redis.conf like example redis-server /redis/redis-server3.2.3/redis.conf
*NOTE: Edit ‘bind 127.0.0.1’ in /redis/redis-server3.2.3/redis.conf so server will bind to the correct system IP. Set ‘daemonize yes’ for server to run as daemon.
Check server login
redis-cli then exit
Check Server version
redis-server –version
Shut redis server down
redis-cli shutdown
Thank you