238 字
1 分钟
源码安装Redis
安装依赖
yum install -y gcc tcl make下载安装包
地址:https://download.redis.io/releases/
这里下载 redis-7.0.4.tar.gz
解压
tar -zxvf redis-7.0.4.tar.gz安装
# 进入解压后 redis 目录
cd redis-7.0.4/
# 编译构建软件
make
# 安装到指定目录
make install PREFIX=/usr/local/redis 修改redis.conf
# 将 redis-7.0.4/redis.conf 复制一份到 /usr/local/redis 下
cp redis.conf /usr/local/redis/redis.conf修改redis.conf内容:
- 修改:允许所有IP访问 - #bind 127.0.0.1 -::1 bind 0.0.0.0 -::1
- 修改:关闭保护模式 - #protected-mode yes protected-mode no
- 修改: 设置为后台运行 - #daemonize no daemonize yes
- 修改: 设置密码 - #requirepass foobared requirepass 123456
- 修改: 指定本地数据库存放目录 - #dir ./ dir /usr/local/redis
配置系统服务
vi /etc/systemd/system/redis.service内容:
[Unit]
Description=redis.server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
Restart=always
# 在重新启动前等待 5 秒
RestartSec=5 
[Install]
WantedBy=multi-user.target启动服务
# 重新加载 systemd 守护程序配置
systemctl daemon-reload
# 设置开机自启并立即启动
systemctl enable --now redis.service
# 查看状态
systemctl status redis测试
> /usr/local/redis/bin/redis-cli 
127.0.0.1:6379> get a
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 密码
OK
127.0.0.1:6379> get a
(nil)
