上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页
摘要: 一、 MongoDB 聚合管道 用途:表关联查询、数据统计。 db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION) 二、 MongoDB Aggregation 管道操作符与表达式 管道操作符 SQL 和 NOSQL 对比 Description $pr 阅读全文
posted @ 2021-04-14 00:15 snail灬 阅读(217) 评论(0) 推荐(0)
摘要: 索引基础 创建索引: db.user.ensureIndex({"name":1}); 获取当前集合的索引: db.user.getIndexes(); 删除索引: db.user.dropIndex({"name":1}); 复合索引(数字1代表索引按升序存储,-1表示索引按照降序方式存储): d 阅读全文
posted @ 2021-04-13 23:31 snail灬 阅读(80) 评论(0) 推荐(0)
摘要: MongoDB基本操作 一、连接数据库 win + r 输入cmd打开命令提示符 输入mongo 清屏: cls 二、创建数据库、查看、删除数据库 1、使用数据库、创建数据库 use user 如果想要创建数据库成功,那么必须插入一个数据。 db.user.insert({"name":"snail 阅读全文
posted @ 2021-03-31 23:36 snail灬 阅读(174) 评论(0) 推荐(0)
摘要: 在Redis存储的所有数据中,有一部分是被频繁访问的。有两种情况可能会导致热点问题的产生,一个是用户集中访问的数据,比如抢购的商品,明星结婚和明星出轨的微博。还有一种就是在数据进行分片的情况下,负载不均衡,超过了单个服务器的承受 能力。热点问题可能引起缓存服务的不可用,最终造成压力堆积到数据库。 热 阅读全文
posted @ 2021-03-15 18:47 snail灬 阅读(652) 评论(0) 推荐(0)
摘要: 官方链接 https://redis.io/clients 官网推荐的Java客户端有3个:Jedis, Redisson和Luttuce。 配置 作用 Jedis A blazingly small and sane redis java client (体系非常小,但是功能很完善) lettuc 阅读全文
posted @ 2021-03-04 00:00 snail灬 阅读(275) 评论(0) 推荐(0)
摘要: 如果要实现Redis数据的分片,我们有三种方案。 第一种是在客户端实现相关的逻辑,例如用取模或者一致性哈希对key进行分片, 查询和修改都先判断key的路由。 第二种是把做分片处理的逻辑抽取出来,运行一个独立的代理服务,客户端连接到这个代理服务,代理服务做请求的转发。 第三种就是基于服务端实现。 客 阅读全文
posted @ 2021-03-03 16:04 snail灬 阅读(431) 评论(0) 推荐(0)
摘要: 可用性保证之Sentinel Sentinel 原理 怎么实现高可用呢?第一个对于服务端来说,能够实现主从自动切换;第二个,对于客户端来说,如果发生了主从切换,它需要获取最新的master节点。 这个怎么实现呢?这里面应该要有—个管理Redis节点存活状态的角色,而且具备路由功能。 思路: 创建一台 阅读全文
posted @ 2021-03-03 14:02 snail灬 阅读(211) 评论(0) 推荐(0)
摘要: Redis 主从复制(replication) 跟 Kafka、RocketMQ、MySQL、Zookeeper—样,Reids 支持集群的架构,集群的节点有主节点和从节点之分。主节点叫master,从节点叫slave。slave会通过复制的技术,自动同步master的数据。 主从复制配置 Redi 阅读全文
posted @ 2021-03-01 23:40 snail灬 阅读(65) 评论(0) 推荐(0)
摘要: Mybatis批量插入需要foreach元素。foreach元素有以下主要属性: (1)item:集合中每一个元素进行迭代时的别名。 (2)index:指定一个名字,用于表示在迭代过程中,每次迭代到的位置。 (3)collection:根据传入的参数值确定。 (4)open:表示该语句以什么开始。 阅读全文
posted @ 2021-02-26 16:40 snail灬 阅读(210) 评论(0) 推荐(0)
摘要: https://redis.io/topics/persistence Redis速度快,很大一部分原因是因为它所有的数据都存储在内存中。如果断电或者宕机,都会导致内存中的数据丢失。为了实现重启后数据不丢失,Redis提供了两种持久化的方案,—种是 RDB 快照(Redis DataBase),—种 阅读全文
posted @ 2021-02-25 23:50 snail灬 阅读(42) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页