03 2021 档案
摘要:MongoDB基本操作 一、连接数据库 win + r 输入cmd打开命令提示符 输入mongo 清屏: cls 二、创建数据库、查看、删除数据库 1、使用数据库、创建数据库 use user 如果想要创建数据库成功,那么必须插入一个数据。 db.user.insert({"name":"snail
阅读全文
摘要:在Redis存储的所有数据中,有一部分是被频繁访问的。有两种情况可能会导致热点问题的产生,一个是用户集中访问的数据,比如抢购的商品,明星结婚和明星出轨的微博。还有一种就是在数据进行分片的情况下,负载不均衡,超过了单个服务器的承受 能力。热点问题可能引起缓存服务的不可用,最终造成压力堆积到数据库。 热
阅读全文
摘要:官方链接 https://redis.io/clients 官网推荐的Java客户端有3个:Jedis, Redisson和Luttuce。 配置 作用 Jedis A blazingly small and sane redis java client (体系非常小,但是功能很完善) lettuc
阅读全文
摘要:如果要实现Redis数据的分片,我们有三种方案。 第一种是在客户端实现相关的逻辑,例如用取模或者一致性哈希对key进行分片, 查询和修改都先判断key的路由。 第二种是把做分片处理的逻辑抽取出来,运行一个独立的代理服务,客户端连接到这个代理服务,代理服务做请求的转发。 第三种就是基于服务端实现。 客
阅读全文
摘要:可用性保证之Sentinel Sentinel 原理 怎么实现高可用呢?第一个对于服务端来说,能够实现主从自动切换;第二个,对于客户端来说,如果发生了主从切换,它需要获取最新的master节点。 这个怎么实现呢?这里面应该要有—个管理Redis节点存活状态的角色,而且具备路由功能。 思路: 创建一台
阅读全文
摘要:Redis 主从复制(replication) 跟 Kafka、RocketMQ、MySQL、Zookeeper—样,Reids 支持集群的架构,集群的节点有主节点和从节点之分。主节点叫master,从节点叫slave。slave会通过复制的技术,自动同步master的数据。 主从复制配置 Redi
阅读全文