redis单机部署配置

1.前言

此实验使用的是centos7系统,讲解redis的单机部署以及redis配置文件的配置讲解

2.下载redis安装包,从redis官网下载reids6.2

redis官网下载地址: Download | Redis

3.下载后把安装包放到root目录下

4.解压安装包

tar -xzf redis-6.2.6.tar.gz

5.进入解压后的redis目录

cd redis-6.2.11

6.执行安装命令(默认的安装路径是在 /usr/local/bin目录下,该目录默认配置到环境变量,因此可以在任意目录下运行redis服务命令

make && make install

7.至此redis服务配置完成,配置redis.conf配置文件(此时启动redis服务会在前台启动并挂起)

find / -name redis.conf

vim /root/redis-6.2.11/redis.conf

bind 0.0.0.0   #默认的是127.0.0.1,这样的话只有本机能访问,0.0.0.0表示任意地址可访问
port 6379    #redis服务端口,默认是6379
daemonize yes #默认是no,修改为yes后redis启动在后台运行,否则会在前台挂起运行
requirepass 123456 #配置redis访问密码
dir /etc/redis    #redis工作目录,默认是当前目录,aof备份、rdb备份文件就保存在这个目录中
logfile  /etc/redis/redis.log  #日志文件,默认为空,可以指定日志路径与日志名称
#redis默认启动rdb备份,注释掉所有的save就会关闭rdb备份
maxmemory 3G    #设置redis最大内存限制
save 3600 1    #rdb备份的默认配置,3600秒后,如果至少有一个键值改变就执行rdb备份
save 300 100   #rdb备份的默认配置,300秒后,如果至少有一百个键值改变就执行rdb备份
save 60 10000  #rdb备份的默认配置,60秒后,如果至少有一万个键值改变就执行rdb备份
appendonly yes #aof备份,默认为no关闭状态,yes为启用aof备份
appendfilename "appendonly.aof"  #aof备份文件名称,默认为"appendonly.aof"
appendfsync everysec #aof备份同步频率,默认使用everysec,每秒同步一次数据写入aof备份中,always,每次写入都立刻同步到aof备份中,no,不自动同步到aof备份中需要手动同步
auto-aof-rewrite-percentage 100 #比上次重写后的体量增加了100%时自动触发重写,与下面的配置一起使用
auto-aof-rewrite-min-size 64mb  #当aof备份文件大小超过64mb时触发重写,最好是使用手动执行bgrewriteaof
aof-load-truncated no  #设置为yes,当aof备份文件损坏redis重启服务时发出日志通知用户这个事件,并继续启动,设置为no时,就抛出错误并拒绝启动

8.创建存放aof备份和rdb备份的存储路径

mkdir -p /etc/redis

9.配置redis开机自启,新建系统服务文件,并写入以下配置

vim /etc/systemd/system/redis.service

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /root/redis-6.2.11/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

systemctl daemon-reload #重载系统服务

systemctl enable redis #redis开机自启,也可以使用start、status、stop命令对redis服务操

10.启动redis服务

systemctl start redis

11.可以看到在/etc/redis目录下会生成redis服务的日志、aof备份文件、rdb备份文件

ls /opt/redis

12.进入redis

redis-cli

auth 123456

#redis-cli -a 123456 也可以使用此条命令直接指定密码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值