1.安装依赖
yum -y install gcc gcc-c++ kernel-devel
2.下载Redis( https://redis.io/download )
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
3.解压
tar -zvxf redis-5.0.8.tar.gz
4.编译&安装
默认安装到/usr/local/bin
目录下
#进入目录
cd redis-5.0.8
#编译并安装
make & make install
5.配置redis
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
vim /etc/redis/6379.conf
# 修改一下配置
# redis以守护进程的方式运行
# no表示不以守护进程的方式运行(会占用一个终端)
daemonize yes
# 客户端闲置多长时间后断开连接,默认为0关闭此功能
timeout 300
# 设置redis日志级别,默认级别:notice
loglevel verbose
# 设置日志文件的输出方式,如果以守护进程的方式运行redis 默认:""
# 并且日志输出设置为stdout,那么日志信息就输出到/dev/null里面去了
logfile stdout
# 设置密码授权
requirepass <设置密码>
# 监听ip
bind 127.0.0.1
6.注册redis服务
#复制utils下redis_init_script到/etc/rc.d/init.d/ 并命名为redis
cp utils/redis_init_script /etc/rc.d/init.d/redis
#修改脚本文件
vim /etc/rc.d/init.d/redis
在第二行加入:
#chkconfig: 2345 80 90
#!/bin/sh
#chkconfig: 2345 80 90
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
### BEGIN INIT INFO
# Provides: redis_6379
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Redis data structure server
# Description: Redis data structure server. See https://redis.io
### END INIT INFO
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
# 查看服务列表
chkconfig --list
# 添加服务
chkconfig --add redis
6.设置开机启动
#启动redis
systemctl start redis #或者 /etc/init.d/redis start
#设置开机启动
systemctl enable redis