广告
返回顶部
首页 > 资讯 > 数据库 >Redis配置文件代码的示例分析
  • 395
分享到

Redis配置文件代码的示例分析

2024-04-02 19:04:59 395人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关Redis配置文件代码的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis配置文件解析网上都有,这里不赘述了。提供一些值得修改的

这篇文章将为大家详细讲解有关Redis配置文件代码的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Redis配置文件解析网上都有,这里不赘述了。提供一些值得修改的参数,标注红色的参数尤其需要注意,不然容易出现主从全量同步死循环

NETWORK
bind 127.0.0.1 默认是bind 127.0.0.1,注释掉
protected-mode no 默认protected-mode yes,改为no
port 6379  建议修改掉,避免使用默认端口
tcp-backlog 511 建议调大至2048并同时调大linux内核参数 /proc/sys/net/core/somaxconn 至2048
GENERAL
logfile "" 建议修改日志的路径
SNAPSHOTTING

save 900 1
save 300 10
save 60 10000  注释掉这三行触发式rdb持久化,高并发情况下开启触发式持久化容易一直做save操作

dbfilename dump.rdb 根据实际情况修改,建议修改为dump+端口.rdb

dir ./ 根据实际情况修改 ,建议修改成和logfile,配置文件在同一个父目录下 如/app/redis/{conf,data,log}
REPLICATioN

replica-read-only yes  建议修改为no,当主节点故障时,可立即使用从节点。

repl-timeout 60  建议设置更久,避免高并发情况下大节点全量复制无法在60秒内完成

repl-backlog-size 1mb 建议设置为100mb+,避免全量复制生成rdb+传输rdb+加载rdb时,主节点的复制挤压缓冲区不够用导致一直在全量复制。
LAZY FREEING  惰性删除参数,开启配置项避免大key过期删除导致服务阻塞

lazyfree-lazy-eviction yes 驱逐策略惰性删除,建议开启
lazyfree-lazy-expire yes 过期key惰性删除,建议设置开启
lazyfree-lazy-server-del yes del操作惰性删除,建议开启
replica-lazy-flush yes    flush惰性删除,建议开启
APPEND ONLY MODE

appendonly yes  建议从节点开启

appendfilename "appendonly.aof" 根据实际端口修改,建议修改为appendonly+端口.aof

appendfsync always 从节点建议修改为everysec,折中持久化策略,每秒持久化一次到aof中。
auto-aof-rewrite-percentage 100 根据实际情况修改,避免在业务高峰aof文件刚好膨胀100%,触发自动aofrewrite操作,阻塞服务
ADVANCED CONFIG

client-output-buffer-limit replica 0 0 0 建议关闭主从复制buffer限制,避免高并发情况下,slave无法在硬限制和软限制期间完成全量同步,造成主从同步死循环
ACTIVE DEFRAGMENTATION

activedefrag no 建议关闭,避免在高峰段出现碎片回收。碎片率上升时,可在业务低峰时段开启。

知识点扩展:

如果认为Redis是一个key value存储, 可以使用它来代替Mysql;如果认为它是一个可以持久化的cache, 可能只是用它保存一些频繁访问的临时数据(代替Memcached);除此之外,还可以把Redis当做一个轻量级的消息队列使用,因为它内置就支持 list数据结构和PUB/SUB命令;还可以当做一个轻量级的分布式系统。Redis是REmote DIctionary Server的缩写,在Redis在官方网站的解释是:

Redis is an open source, advanced key-value store.
It is often referred to as a data structure server since keys
can contain strings, hashes, lists, sets and sorted sets.

关于“Redis配置文件代码的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: Redis配置文件代码的示例分析

本文链接: https://www.lsjlt.com/news/55503.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis配置文件代码的示例分析
    这篇文章将为大家详细讲解有关Redis配置文件代码的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis配置文件解析网上都有,这里不赘述了。提供一些值得修改的...
    99+
    2022-10-18
  • Redis配置文件redis.conf的示例分析
    这篇文章主要介绍Redis配置文件redis.conf的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!redis.conf 配置项说明如下redis配置文件详解# ...
    99+
    2022-10-18
  • redis配置文件中常用配置的示例分析
    这篇文章主要介绍redis配置文件中常用配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!此次安装的版本为: 5.0.3[root@localhost local]# redis-ser...
    99+
    2023-06-14
  • Hibernate配置文件的示例分析
    小编给大家分享一下Hibernate配置文件的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!有两种Hibernate配置文件格式,一种是XML,默认为Hi...
    99+
    2023-06-17
  • Redis3.2.6配置文件的示例分析
    小编给大家分享一下Redis3.2.6配置文件的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Redis3.2.6最新配...
    99+
    2022-10-18
  • Mysql配置文件的示例分析
    这篇文章给大家分享的是有关Mysql配置文件的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。[mysqld]port = 3306serverid = 1socket =...
    99+
    2022-10-18
  • package.json文件配置的示例分析
    这篇文章将为大家详细讲解有关package.json文件配置的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。package.json 是npm init命令初始化...
    99+
    2022-10-19
  • logBack配置日志文件及编码配置的示例分析
    这篇文章主要介绍了logBack配置日志文件及编码配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。logback输出到文件文件大小设置问题目前网上能搜到的关于输出...
    99+
    2023-06-20
  • redis基础配置的示例分析
    这篇文章将为大家详细讲解有关redis基础配置的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis的ms主从集群作用:1、主从备份防止宕机2、读写分离,分担...
    99+
    2022-10-19
  • mysql中配置文件的示例分析
    这篇文章主要为大家展示了“mysql中配置文件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中配置文件的示例分析”这篇文章吧。 # MyS...
    99+
    2022-10-19
  • php-fpm配置文件的示例分析
    这篇文章将为大家详细讲解有关php-fpm配置文件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。/usr/local/php/etc/php-fpm.conf ...
    99+
    2022-10-19
  • Redis Sentinel安装配置的示例分析
    小编给大家分享一下Redis Sentinel安装配置的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Redis Sentinel概述我们知道Redis类似MySQL数据库自带主从...
    99+
    2022-10-18
  • redis3.2中配置文件redis.conf的示例分析
    这篇文章主要介绍了redis3.2中配置文件redis.conf的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Redis启动的时候...
    99+
    2022-10-18
  • MySQL中my.cnf配置文件的示例分析
    这篇文章主要为大家展示了“MySQL中my.cnf配置文件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中my.cnf配置文件的示例分析”这...
    99+
    2022-10-18
  • mybatis项目配置文件的示例分析
    这篇文章给大家分享的是有关mybatis项目配置文件的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mybatis项目配置首先这事一个简单的mybatis项目配置文件:&...
    99+
    2022-10-18
  • webpack之webpack.config.js配置文件的示例分析
    这篇文章主要为大家展示了“webpack之webpack.config.js配置文件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“webpack之we...
    99+
    2022-10-19
  • package.json配置文件构成的示例分析
    小编给大家分享一下package.json配置文件构成的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.项目基础信息&...
    99+
    2022-10-19
  • Maven中pom.xml配置文件的示例分析
    这篇文章将为大家详细讲解有关Maven中pom.xml配置文件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的...
    99+
    2023-05-30
    maven pom.xml
  • Java代码读取properties配置文件的示例代码
    目录读取properties配置文件新手引导PropertiesConcurrentHashMapstaticInputStreamtry...cache...finallyIOEx...
    99+
    2023-05-18
    Java读取properties文件 Java读取properties
  • 一次Webpack配置文件分离的示例分析
    这篇文章给大家分享的是有关一次Webpack配置文件分离的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。单个配置文件所造成的问题本文默认电脑前的你已经了解一些Webpac...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作