redis下载地址

https://download.redis.io/releases/

依赖安装

yum install -y gcc gcc-c++ make

解压安装包

tar -zxvf redis-6.0.9.tar.gz

开始编译安装(因为是 aarch64,须加 MALLOC=libc)

make MALLOC=libc

在这里插入图片描述

make install
默认安装到/usr/local/bin

在这里插入图片描述
创建工作目录

mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
mkdir -p /usr/local/redis/log
mkdir -p /usr/local/redis/data

可执行文件移动

cp src/redis-server /usr/local/redis/bin/
cp src/redis-cli /usr/local/redis/bin/
cp redis.conf /usr/local/redis/etc/

修改配置文件

vim /usr/local/redis/etc/redis.conf

# 后台运行
daemonize yes

# 日志路径
logfile "/usr/local/redis/log/redis.log"

# 数据存放路径
dir "/usr/local/redis/data"

# 允许远程访问(注释掉绑定本地)
# bind 127.0.0.1

# 关闭保护模式(允许外部连接)
protected-mode no

# 设置密码(强烈建议)
requirepass 123456

启动redis

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

检查

ps -ef | grep redis
/usr/local/redis/bin/redis-cli -a 123456

设置开机自启动

vim /etc/systemd/system/redis.service

[Unit]
Description=Redis
After=network.target

[Service]
User=root
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

保存后执行

systemctl daemon-reload && systemctl enable redis &&systemctl start redis

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐