`
san_yun
  • 浏览: 2638942 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

redis 挂掉

 
阅读更多

线上报错:

[25136] 18 Sep 16:24:38 # === REDIS BUG REPORT END. Make sure to include from START to END. ===

    Please report the crash opening an issue on github:

        http://github.com/antirez/redis/issues

 

原因是必须修改linux /etc/sysctl.conf

vm.overcommit_memory = 1

 

推荐的redis配置:

daemonize yes
pidfile /duitang/data/work/redis_session.pid
port 6389
timeout 300
bind 192.168.172.13
loglevel notice
logfile /duitang/logs/sys/redis_session.log
databases 6
save 900 1
maxclients 0
rdbcompression yes
dbfilename session.rdb
dir /duitang/data/redis_session/
slave-serve-stale-data yes
appendonly no
appendfsync no
no-appendfsync-on-rewrite yes
slowlog-log-slower-than 10000
slowlog-max-len 1024
vm-enabled no
vm-swap-file /duitang/data/work/redis_session.swap
vm-max-memory 0
vm-page-size 64
vm-pages 268435456
vm-max-threads 8
hash-max-zipmap-entries 4096
hash-max-zipmap-value 4096
list-max-ziplist-entries 4096
list-max-ziplist-value 4096
set-max-intset-entries 4096
activerehashing yes
zset-max-ziplist-entries 4096
zset-max-ziplist-value 4096

分享到:
评论

相关推荐

    24_怎么保证redis挂掉之后再重启数据可以进行恢复?.zip

    标题中的“24_怎么保证redis挂掉之后再重启数据可以进行恢复?”是一个关于Redis数据持久化的问题。Redis是一款高性能的内存数据结构存储系统,它通常用于缓存和快速读取数据。然而,由于Redis是内存存储,一旦...

    Linux下安装配置redis详细教程,并配置哨兵模式,redis中文详解

    如果主Redis挂掉,Sentinel集群会通过投票选择一个新的主Redis。当原来的主Redis恢复时,它会被当做新的主Redis的从Redis重新加入Redis集群。 设置连接master和slave的密码,需要注意的是sentinel不能分别为master...

    选redis还是memcache

    优点在于Redis挂掉重启后能快速恢复热数据,减轻对数据库的压力;但缺点是可能导致数据库与Redis之间的数据不一致。因此,在只读场景或允许一定程度数据不一致性的业务场景中,开启Redis的持久化功能可能是合适的。 ...

    42_分布式锁是啥?对比下redis和zk两种分布式锁的优劣?.zip

    - 单一故障点,如果Redis挂掉,可能导致所有依赖其的锁失效。 - 数据持久化可能导致复杂性增加。 - 需要保证客户端的公平性和防止死锁。 2. **Zookeeper分布式锁** - **优点:** - 原生支持分布式,通过 ...

    redis主从配置及通过keepalived实现redis自动切换

    在 Master 挂掉时,Slave 接管服务,关闭主从复制功能;当 Master 恢复正常时,从 Slave 同步数据,同步数据之后关闭主从复制功能,恢复 Master 身份,于此同时 Slave 等待 Master 同步数据完成之后,恢复 Slave ...

    一次Docker中Redis连接暴增的问题排查实战记录

    头一次碰到此类问题,心想难道是redis挂掉了,随即通过telnet ip+端口。发现运行正常,然后就想着进入redis看下目前连接情况。一看发现竟然高达1903条这么多。 然后想着应该是代码创建redis连接过多导致的,查看...

    Redis和Memcache的区别总结

    6、存储数据安全--memcache挂掉后,数据没了;redis可以定期保存到磁盘(持久化); 7、灾难恢复--memcache挂掉后,数据不可恢复; redis数据丢失后可以通过aof恢复; 8、Redis支持数据的备份,即master-slave模式...

    linux redis集群部署

    1. **Master 节点选举**:集群中所有 Master 参与选举过程,当超过半数 Master 认为某 Master 节点挂掉时,则认为该节点已失效。 2. **集群状态监测**:当集群状态变为 `fail` 时,表示集群无法正常工作。出现以下...

    2021互联网大厂Java架构师面试题突击视频教程

    24_怎么保证redis挂掉之后再重启数据可以进行恢复? 25_你能聊聊redis cluster集群模式的原理吗? 26_你能说说我们一般如何应对缓存雪崩以及穿透问题吗? 27_如何保证缓存与数据库双写时的数据一致性? 28_你能说说...

    Redis从入门到精通(深入剖析)【55集完整资料】51-redis-redis的主从复制-主机宕机、从机上位.avi

    Redis从入门到精通高清,迅雷播放器组件可顺利播放

    Java基于redis实现分布式锁代码实例

    但是,分布式锁的实现中还存在一个问题,就是如果在取锁和设置过期时间服务器挂掉了,因为取锁,也就是 setnx 和设置过期时间是两个操作,不具备原子性所以不可能同时完成。这个锁就会被一直占用,无法得到释放,...

    Redis3.0.2 分布式集群安装手册

    1. **Leader 选举**:集群中的所有 Master 节点参与选举过程,如果超过半数以上的 Master 节点与某个 Master 节点的通信中断超过 `cluster-node-timeout` 配置的时间,则认为该 Master 节点已挂掉。 2. **集群状态**...

    Redis 中文文档

    它可以监控多个Master服务及其从属服务的状态,在Master挂掉时自动将从属服务升级为新的Master,并将其他的从属服务转移到新的Master上来。 #### 十、集群教程 Redis集群是一种分布式架构,旨在解决单个Redis实例...

    ZhiyuSun#python-interview#持久化1

    RDB持久化缺点内存数据的全量同步,数据量大会由于IO而严重影响性能可能会因为Redis挂掉而丢失从当前至最近一次快照期间的数据AOF(Append-Only-

    RainbowCache:一套缓存注解,内置利用redis完成的并发锁,提高开发效率,让开发人员更专注于业务

    该缓存在redis挂掉的情况下,会自动切换本地缓存,以防止击穿DB。聚甲醛< dependency> < groupId>cn.threeoranges</ groupId> < artifactId>RainbowCache</ artifactId> < version>1.1</ version></ dependency>...

    Redis分布式集群部署安装及细节.docx

    选举过程是集群中所有master节点参与的,如果半数以上master节点与master节点通信超过(cluster-node-timeout),认为当前master节点挂掉。 七、Redis集群常见错误 Redis集群常见错误包括: * CLUSTERDOWN The ...

    Redis集群部署_在Windows下安装

    当主节点挂掉时,对应的从节点会被提升为新的主节点。集群的可用性取决于主节点的数量,如果存活的主节点数少于总节点数的一半,集群将无法提供服务。 为了在Windows环境下搭建Redis集群,你需要以下软件: 1. ...

Global site tag (gtag.js) - Google Analytics