1.下载
2.解压
tar -zxvf redis-6.2.5.tar.gz
3.安装编译环境
安装gcc、c++编译器以及内核文件
CentOS7安装有默认GCC环境,默认4.8.5版本!编译redis-6.x,要求C5.3以上编译器,否则会遇到大量的错误。
yum -y install gcc gcc-c++ kernel-devel
4.编译
cd redis-6.2.5/
make //gcc是5.3以上使用
make MALLOC=libc //gcc是5.3以下的使用
编译完成截图
5.安装
我这里指定安装到 /app/redis 文件夹
make PREFIX=/app/redis install
6.复制配置文件到安装目录
cp redis.conf /app/redis/bin/
7.切换到安装目录bin下
修改redis.conf配置文件
注释bind 127.0.0.1 -::1,作用:开启外网访问
将daemonize no修改为daemonize yes,作用:作为后台服务运行
将protected-mode yes修改protected-mode no,作用:关闭安全访问登录密码
8.开机启动
vim /etc/systemd/system/redis-server.service
填写以下内容
[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target
[Service]
Type=simple
PIDFile=/var/run/redis_6379.pid
ExecStart=/app/redis/bin/redis-server /app/redis/bin/redis.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID
[Install]
WantedBy=multi-user.target
设置开机启动
systemctl daemon-reload
systemctl start redis-server.service
systemctl enable redis-server.service
9.创建redis命令软连接
ln -s /app/redis/bin/redis-cli /usr/bin/redis