1. 先从官网找到最新稳定版的下载链接。目前是5.0.7.执行以下命令下载安装
# 进入安装目录
cd /usr/local #下载安装包,如果没有安装 wget, 先执行 yum install wget wget http://download.redis.io/releases/redis-5.0.7.tar.gz
# 解压
tar -zxvf redis-5.0.7.tar.gz
# 安装 如果包错 cc: cammand not find, 先执行 yum install gcc
cd redis-5.0.7
make MALLOC=libc
# 运行 redis 查看是否安装成功, 如果看到以下界面就是安装成功了, ctrl + z 可退出
cd src
./redis-server
2. 将 redis 设为允许后台启动
修改redis目录下的配置文件 redis.conf。这个文件在安装目录下, 我的是 /usr/local/redis-5.0.7/redis.conf . 将 daemonize 设为 yes.
daemonize yes
redis默认是不需要密码的,我们顺便添加密码,在 redis.conf 内添加一行, 将密码设置为 password(根据需要自己定)
requirepass=password
重启服务,并使用在 src目录下执行 redis-cli 脚本 进入redis 命令行, 再使用 auth password 授权
./redis-cli
3. 将 redis 设为开机自启
# 编辑文件 vim /usr/lib/systemd/system/redis.service # 在redis.service文件中加入以下内容 并保存 ########################## [Unit] Description=Redis-5.0.7-6379 After=network.target [Service] Type=forking PIDfile=/var/run/redis-6379.pid ExecStart=/usr/local/redis-5.0.7/src/redis-server /usr/local/redis-5.0.7/redis.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target ###########################
# 加载服务
systemctl daemon-reload
执行以下命令查看服务是否添加
# 通过服务的方式启动redis systemctl start redis #检索是否有 redis 的进程 ps -ef | grep redis
最后执行下面这条命令将redis服务设置为开机自启. 重启centos系统再使用ps命令或redis-cli检查设置是否成功
systemctl enable redis