redis单机部署配置 |
您所在的位置:网站首页 › docker修改redis配置文件 › redis单机部署配置 |
1.前言 此实验使用的是centos7系统,讲解redis的单机部署以及redis配置文件的配置讲解 2.下载redis安装包,从redis官网下载reids6.2 redis官网下载地址: https://redis.io/download/ 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备份 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.targetsystemctl 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 也可以使用此条命令直接指定密码 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |