rm -f /var/run/yum.pid
yum -y install gcc-c++
yum install -y tcl
cd /opt/
tar -zxvf /opt/redis-3.0.7.tar.gz
cd redis-3.0.7/
make
cd /opt/redis-3.0.7/src/
make test
mkdir -p /usr/local/redis/etc
make install PREFIX=/usr/local/redis/
mv /opt/redis-3.0.7/redis.conf /usr/local/redis/etc
mv -f mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
vim /usr/local/redis/etc/redis.conf
daemonize yes
bind 0.0.0.0
chown -R easytong:easytong /usr/local/redis/
cd /usr/local/redis/bin/
./redis-server /usr/local/redis/etc/redis.conf
./redis-cli
exit
vim /etc/profile
export PATH="$PATH:/usr/local/redis/bin"
source /etc/profile
vim /etc/sysctl.conf
vm.overcommit_memory = 1
cd /usr/lib/systemd/system
vim redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
chmod -R 755 /usr/lib/systemd/system/redis.service
systemctl start redis.service
systemctl enable redis.service
netstat -auntp | grep 6379