1、安装基础包
yum install gcc gcc-c++ -y
2、编译安装redis
mkdir -p /data/usr/src
tar -zxf redis-4.0.11.tar.gz -C /data/usr/src
cd /data/usr/src/redis-4.0.11
make PREFIX=/data/usr/redis-4.0.11 install MALLOC=libc
mkdir /data/usr/redis-4.0.11/{run,conf,logs,data}
cp /data/usr/src/redis-4.0.11/redis.conf /data/usr/redis-4.0.11/conf/
3、配置redis
vi /data/usr/redis-4.0.11/conf/redis.conf
绑定IP,绑定127.0.0.1是为了访问本机,绑定192.168.121.121是为了外部服务访问
bind 127.0.0.1
>>
bind 127.0.0.1 192.168.121.121
#是否以后台守护进程运行,默认为no, 取值yes, no
daemonize no
>>
daemonize yes
#pid文件存放路径
pidfile /var/run/redis_6379.pid
>>
pidfile /data/usr/redis-4.0.11/run/redis_6379.pid
#log文件路径
logfile ""
>>
logfile "/data/usr/redis-4.0.11/logs/redis.log"
#数据库快照文件放置的路径
dir ./
>>
dir /data/usr/redis-4.0.11/data
#设置redis服务密码,如果开启,则客户端连接时需要 -a 指定密码,否则操作会提示无权限
# requirepass foobared
>>
requirepass Redis2019!
设置环境变量
set env
cat <<EOF >>/etc/profile
REDIS_HOME=/data/usr/redis-4.0.11
export PATH=\$PATH:\$REDIS_HOME/bin
EOF
source /etc/profile
4、启停服务
启动
redis-server /data/usr/redis-4.0.11/conf/redis.conf
停止
redis-cli -a Redis2019! shutdown