一、安装依赖:
yum install wget gcc -y
二、下载Redis:
mkdir -p /usr/local/software
mkdir -p /usr/local/rediswget -O /usr/local/software/redis-5.0.5.tar.gz http://download.redis.io/releases/redis-5.0.5.tar.gz
三、解压安装Redis:
tar -zxvf /usr/local/software/redis-5.0.5.tar.gz -C /usr/local/software/
cd /usr/local/software/redis-5.0.5
make
make install PREFIX=/usr/local/redis
四、配置Redis:
cp /usr/local/software/redis-5.0.5/redis.conf /usr/local/redis/bin
sed -i '69s/127.0.0.1/0.0.0.0/' /usr/local/redis/bin/redis.conf
sed -i '136s/daemonize no/daemonize yes/' /usr/local/redis/bin/redis.conf
sed -i '507s/# requirepass foobared/requirepass 123456/' /usr/local/redis/bin/redis.conf
五、启动运行Redis:
./redis-server redis.conf
./redis-cli -p 6379 -a 123456
查看Redis:
ps -ef|grep redis
netstat -ntpl|grep redis
查看防火墙端口,添加防火墙端口:
firewall-cmd --zone=public --list-ports
firewall-cmd --permanent --zone=public --add-port=6379/tcp
firewall-cmd --reload
脚本一键安装:
#!/bin/bash
echo "安装依赖!"
yum install wget gcc -y
mkdir -p /usr/local/software
mkdir -p /usr/local/redis
echo "下载redis!"
wget -O /usr/local/software/redis-5.0.5.tar.gz http://download.redis.io/releases/redis-5.0.5.tar.gz
if [ -f /usr/local/software/redis-5.0.5.tar.gz ];then
tar -zxvf /usr/local/software/redis-5.0.5.tar.gz -C /usr/local/software/
cd /usr/local/software/redis-5.0.5
echo "安装redis!"
make
make install PREFIX=/usr/local/redis
cp /usr/local/software/redis-5.0.5/redis.conf /usr/local/redis/bin
else
echo "安装出错!"
exit;
fi
echo "配置redis!"
sed -i '69s/127.0.0.1/0.0.0.0/' /usr/local/redis/bin/redis.conf
sed -i '136s/daemonize no/daemonize yes/' /usr/local/redis/bin/redis.conf
sed -i '507s/# requirepass foobared/requirepass 123456/' /usr/local/redis/bin/redis.conf
echo "redis安装完成!"