概览
服务器无法访问外网,redis只能离线装,通过源码编译的方式进行安装。
安装redis
获取安装包
通过访问redis下载地址 http://download.redis.io/releases/ 下载需要的redis版本
如果不方便也可以使用我这下载好的redis下载地址
(提取码:ohbt)
解压编译
# 解压
tar -xzvf redis-5.0.5.tar.gz
# 进入目录
cd redis-5.0.5
# 编译
make
# 安装到指定目录 /usr/local/redis
cd src && make PREFIX=/usr/local/redis install
# 拷贝配置文件到指定目录
cp redis.conf /usr/local/redis/
配置文件修改
需要修改的配置文件信息项
# 编辑配置文件
vi /usr/local/redis/redis.conf
# 守护进程方式支持
daemonize yes
# 客户端闲置时长修改
timeout 300
# 设置redis日志级别,默认级别:notice
loglevel verbose
# 修改为指定的日志文件
logfile "/usr/local/redis/logs/6379.log"
# 设置redis 是否需要密码
requirepass <设置密码>
# 允许远程访问,需要注释掉这行配置文件
# bind 127.0.0.1
启动redis
# 启动服务端
bin/redis-server redis.conf
# 使用客户端连接测试
bin/redis-cli -h 127.0.0.1 -p 6379
systemctl 管理启动
vi /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf --daemonize no
ExecStop=/usr/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
开机自启redis
systemctl enable redis
启动 redis
systemctl start redis
停止 redis
systemctl stop redis
参考文章