redis
文章平均质量分 60
花飘万家雪
这个作者很懒,什么都没留下…
展开
-
Linux下vm.overcommit_memory的内存分配参数解释
背景 公司的redis有时background save db不成功,通过log发现下面的告警,很可能由它引起的:内核参数overcommit_memory它是 内存分配策略可选值:0,1,2。0,:表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1:表示内核允许分配所有的物理内存,而不管当前的内存状态如何。2: 表示内核允许分配超过所有物理内存和交换空间总和的内存。什么是Overco...转载 2022-01-11 15:37:58 · 2157 阅读 · 0 评论 -
解决Redis Connection with master lost(复制超时)问题
今天在线上环境中遇到了codis-server报警,按照常规处理流程进行处理,报错步骤如下:首先将codis-slave的rdb文件移除,并重启codis-slave 在codis-dashbord中将codis-slave移除问题codis group 将codis-slave重新加入codis group,并测试在codis-master中写入数据,查看codis-slave中能否正常读取数据没想到在新加入codis group同步数据时发生以下报错: [13029] 15.转载 2022-01-11 09:48:48 · 1993 阅读 · 0 评论 -
redis主从相关配置
Master-Slaveslaveof ip portredis复制是异步的,你也能配置当slave数量小于某个值,阻止master写入slave断开连接一段时间,slave能再次从master同步部分数据,需要配置缓冲的数据块大小复制是自动的,不需要用户干预,slave会自动连接master并再次同步masterauth如果master是要授权访问,master会在开始复制同步进程之前,验证slave的密码,验证不通过拒绝slave请求slave-serve-stale-data当sla转载 2021-12-29 10:19:49 · 223 阅读 · 0 评论 -
Redis错误排查-JedisConnectionException: Could not get a resource from the pool at
补记:记一次经历-下集前天(2015年08月18日)早上突然又收到类似的错误:get jedis connection has error => redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.util.Pool.getResource(Pool.java:53) at redis.clients.j转载 2020-11-25 16:48:19 · 1005 阅读 · 0 评论 -
redis主从复制日志解析
redis主从复制解析建立主从结构关系 建立主从的网络关系 发送ping命令 权限认证 发送端口号和ip 发送PSYNC命令 主节点接收psync命令并处理 从节点接收主节点的回复并开始同步 将数据载入从库中 命令传播 部分重同步的实现 1.定时任务 2.复制积压缓冲区 建立主从结构关系redis主从复制的前提是给master节点创建相应的slave,方法有以下几种:直接修改需要增加的从节点的redis.conf配置,增加slaveof ip.转载 2020-11-13 17:44:56 · 901 阅读 · 0 评论 -
systemctl管理Redis启动、停止、开机启动
systemctl管理Redis启动、停止、开机启动1. 创建服务用service来管理服务的时候,是在/etc/init.d/目录中创建一个脚本文件,来管理服务的启动和停止,在systemctl中,也类似,文件目录有所不同,在/lib/systemd/system目录下创建一个脚本文件redis.service(文件名redis与服务停启用中的名称一致),里面的内容如下:[Unit]...转载 2018-11-21 10:37:58 · 1242 阅读 · 0 评论 -
VMware上安装redis并在宿主机上访问
一、通过NAT连接网络首先简单说一下VMware的NAT网络模式(原文:https://blog.51cto.com/13648313/2164309)在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所...原创 2019-03-19 18:04:43 · 980 阅读 · 0 评论