会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hippoppower
博客园
首页
新随笔
联系
管理
2022年4月6日
redis-cluster
摘要: 多主集群 负责可扩展性 主从模式 负责高可用性 集群为什么不高可用呢, 因为集群中的每个节点是有hash插槽的, 丢一个就丢了一个插槽. 是分区的概念 config: cluster-enabled yes server: redis-server redis-6371.conf redis-ser
阅读全文
posted @ 2022-04-06 23:52 hippoppower
阅读(49)
评论(0)
推荐(0)
2022年3月27日
redis - sentinel
摘要: sentinel是一个分布式系统: 1 减少误报 2 降低对客户端影响 一个坏了还有另一个继续监控 3 任意一个都可以提供服务 至少三个sentinel, 设为奇数 , 有利于少数服从多数 sentinel可以作为门面给客户端提供服务, 基于它可以不断的获取master的information, 不
阅读全文
posted @ 2022-03-27 20:21 hippoppower
阅读(41)
评论(0)
推荐(0)
2022年3月26日
Redis复制风暴
摘要: 主节点重启, 数据被清空, 根据主从一致, 所有从节点访问主节点, 造成复制风暴 解决1, 选取其中一个从节点当做主节点 解决2, 排列树状结构, 一挂二, 这是很多此类问题的一种解决思想.
阅读全文
posted @ 2022-03-26 23:37 hippoppower
阅读(88)
评论(0)
推荐(0)
2022年3月13日
Redis备份思想
摘要: DB备份策略: 1, dump 2, binlog redis对应称为 1, RDB 2, AOF 默认模式为 RDB+AOF RDB: 启动rdb: config: save 5 1 // 5秒只要有1个key改动的话, 备份 手动: bgsave //非阻塞 save //阻塞 缺点: 时间点不
阅读全文
posted @ 2022-03-13 11:27 hippoppower
阅读(53)
评论(0)
推荐(0)
redis优化
摘要: Pipeline vs 逐行 连接池 内存淘汰策略 过期时间 key value的设计: 拒绝bigkey; bigkey是key对应的value, 太大! (>10k), 1, redis-cli-bigkeys; memroy usage keyname 查看某个key的大小. 查多个key,
阅读全文
posted @ 2022-03-13 11:07 hippoppower
阅读(28)
评论(0)
推荐(0)
2022年3月6日
Redis缓存击穿 穿透 雪崩; 内存淘汰策略
摘要: 缓存击穿: 热点数据被大并发, 热点数据的关联数据 失效 (代金券 -- 关联出来的商家) 解决: 1, 将关联数据提前设置永不过期; 2, 逻辑过期, 过期时间加到对象里; 3, 服务降级 缓存穿透: 访问缓存, 缓存没有, 访问DB, DB存在, 加入缓存, DB不存在, 返回. 解决: 1,
阅读全文
posted @ 2022-03-06 23:16 hippoppower
阅读(41)
评论(0)
推荐(0)
2022年2月21日
db不存在的数据, 为redis设置一个null
摘要: if(redis exist){ return redis data; }else{ if(db exist){ redis.put(db.data) }else{ redis.put(null) //数据库不存在, 缓存一个空, 带失效时间, 防止恶意利用redis没有某些缓存数据, 而大量攻击数
阅读全文
posted @ 2022-02-21 23:32 hippoppower
阅读(230)
评论(0)
推荐(0)
2022年1月26日
用位运算统计到今天为止的连续签到次数
摘要: int signCount= 0; for(int i = dayOfMonth; i > 0 ; i --){ if(v >> 1 <<1 = v){ //右移再左移等于它本身, 说明低位是0, 断签了 if(i != dayOfMonth) break; }else{ signCount++;
阅读全文
posted @ 2022-01-26 22:28 hippoppower
阅读(147)
评论(0)
推荐(0)
服务器ip失效的经历
摘要: 服务器的电脑用ip无法访问, 也无法rdp, 可以用域名登陆或者找人直接登陆那台电脑, ipconfig一下, 看看是否ip已经丢失.
阅读全文
posted @ 2022-01-26 21:39 hippoppower
阅读(51)
评论(0)
推荐(0)
2022年1月16日
Redis提供一些现有的功能api, 例如求交集
摘要: redisTemplate.opsForSet().intersect(key, otherKey)可用于共同关注列表的计算
阅读全文
posted @ 2022-01-16 21:34 hippoppower
阅读(39)
评论(0)
推荐(0)
下一页
公告