美文网首页
redis配置

redis配置

作者: 水石间 | 来源:发表于2019-01-11 21:30 被阅读0次

  redis数据库的配置主要是通过/redis-home/redis.conf文件来实现的,本文主要讲一下外网访问、数据库持久化两方面的配置、如何开启后台启动。

一、外网访问配置

  有天在虚拟机的centos7中安装了一个redis服务,虚拟机是跑在win10上的,启动后在本地windows上运行项目访问redis总是报connection refused。
  先从centos的防火墙排查:

  • 将设置6379端口到iptables白名单中,不行;
  • 干脆将centos防火墙关掉 iptables服务停掉,不行。

  感觉很怪异,浪费了一个多小时时间。最后百度的时候突然看到check一下端口是否打开,然后就netstat -tnlp了一下,发现6379端口正常开着呢:



想到肯定是redis配置文件里面没配置成对外网开放,然后就改了一下redis.conf中的两个地方,重启服务就可以访问了:

  • 将bind 127.0.0.1哪一行前面加#注释掉
  • 将protected-mode yes设置为protected-mode no

二、持久化配置

1 . RDB方式持久化配置

  • save参数
    指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合。默认提供了三个条件:
配置 含义
save 900 1 900秒(15分钟)内有1个更改就同步
save 300 10 300秒(5分钟)内有10个更改就同步
save 60 10000 60秒内有10000个更改就同步
  • 指定持久化文件名和存放位置
    dbfilename dump.rdb --设置文件名为dump.rdb
    dir ./ --设置存放于当前目录位置
  • 设置保存数据库文件时是否压缩(默认压缩)
    rdbcompression yes
  • 关闭rdb方式
    可以通过命令行执行
    config set save ""
    可以将表格中的那三行注释掉,并且打开save " "的注释
  save ""
  #save 900 1
  #save 300 10
  #save 60 10000

2 . AOF方式持久化配置

  • appendonly yes|no 默认是no(不开启)
  • appendfilename xxx.aof 配置持久化文件名
  • appendfsync always | everysec | no 默认是always,只要有修改就保存
  • 开启方法
    通过命令行 config set appendfsync no
    或者在配置文件中
    将appendonly 设置为yes,将appendfsync 的注释去掉
 appendonly  yes  
 appendfsync  always 

三、开启后台启动

 将daemonize no修改为daemonize yes

摘录并感谢:
Redis常用配置详解redis.conf
Redis中AOF和RDB的关闭方法

相关文章

  • springboot 2.x整合redis

    引入redis依赖 设置连接redis的配置 Redis配置 配置redis连接 开始使用

  • redis配置和安装

    学习目标 了解Redis的配置 查看所有配置信息 配置 Redis的配置信息在 /etc/redis/redis....

  • redis配置文件

    redis配置文件中存储单位说明 redis常用配置说明 redis安全配置 在配置文件中设置密码 在redis-...

  • Redis主从配置详细

    Redis主从配置 主配置 修改/etc/redis/redis.confsudo vi redis.confbi...

  • Ubuntu20.04 安装和配置redis

    安装redis 添加开机启动项 配置redis 配置文件 /etc/redis/redis.conf 修改配置文件...

  • redis

    redis配置文件概括说明 redis 常用配置 redis 主从复制 配置文件修改 手动修改 redis 哨兵部...

  • SpringBoot整合redis

    1.在配置文件中配置redis属性,我配置的是redis集群 2.配置redis属性文件 3.配置redisTem...

  • Redis集群(二)

    搭建并使用Redis 集群配置文件 创建DOcker环境 配置Redis配置 1、准备redis容器 命令说明:...

  • Spring boot中使用Redis,redisTemplat

    redis5种数据结构 Redis配置 配置:redis.maxTotal=500redis.maxIdle=10...

  • Ubuntu安装配置Redis

    安装Redis 安装并启动 检查Redis是否运行 ubuntu安装Redis桌面管理器 Redis配置 查看配置...

网友评论

      本文标题:redis配置

      本文链接:https://www.haomeiwen.com/subject/wiefdqtx.html