银河麒麟v10—arm架构redis编译安装教程
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
更多推荐




所有评论(0)