会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
snail
博客园
首页
新随笔
联系
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
23
下一页
2021年4月14日
MongoDB 的高级查询
摘要: 一、 MongoDB 聚合管道 用途:表关联查询、数据统计。 db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION) 二、 MongoDB Aggregation 管道操作符与表达式 管道操作符 SQL 和 NOSQL 对比 Description $pr
阅读全文
posted @ 2021-04-14 00:15 snail灬
阅读(217)
评论(0)
推荐(0)
2021年4月13日
MongoDB索引和用户基础
摘要: 索引基础 创建索引: 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)
2021年3月31日
MongoDB基本操作
摘要: MongoDB基本操作 一、连接数据库 win + r 输入cmd打开命令提示符 输入mongo 清屏: cls 二、创建数据库、查看、删除数据库 1、使用数据库、创建数据库 use user 如果想要创建数据库成功,那么必须插入一个数据。 db.user.insert({"name":"snail
阅读全文
posted @ 2021-03-31 23:36 snail灬
阅读(174)
评论(0)
推荐(0)
2021年3月15日
Redis高并发问题
摘要: 在Redis存储的所有数据中,有一部分是被频繁访问的。有两种情况可能会导致热点问题的产生,一个是用户集中访问的数据,比如抢购的商品,明星结婚和明星出轨的微博。还有一种就是在数据进行分片的情况下,负载不均衡,超过了单个服务器的承受 能力。热点问题可能引起缓存服务的不可用,最终造成压力堆积到数据库。 热
阅读全文
posted @ 2021-03-15 18:47 snail灬
阅读(652)
评论(0)
推荐(0)
2021年3月4日
Redis客户端和数据的一致性
摘要: 官方链接 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)
2021年3月3日
Redis分布式方案
摘要: 如果要实现Redis数据的分片,我们有三种方案。 第一种是在客户端实现相关的逻辑,例如用取模或者一致性哈希对key进行分片, 查询和修改都先判断key的路由。 第二种是把做分片处理的逻辑抽取出来,运行一个独立的代理服务,客户端连接到这个代理服务,代理服务做请求的转发。 第三种就是基于服务端实现。 客
阅读全文
posted @ 2021-03-03 16:04 snail灬
阅读(431)
评论(0)
推荐(0)
Redis之Sentinel
摘要: 可用性保证之Sentinel Sentinel 原理 怎么实现高可用呢?第一个对于服务端来说,能够实现主从自动切换;第二个,对于客户端来说,如果发生了主从切换,它需要获取最新的master节点。 这个怎么实现呢?这里面应该要有—个管理Redis节点存活状态的角色,而且具备路由功能。 思路: 创建一台
阅读全文
posted @ 2021-03-03 14:02 snail灬
阅读(211)
评论(0)
推荐(0)
2021年3月1日
Redis分布式(一)
摘要: Redis 主从复制(replication) 跟 Kafka、RocketMQ、MySQL、Zookeeper—样,Reids 支持集群的架构,集群的节点有主节点和从节点之分。主节点叫master,从节点叫slave。slave会通过复制的技术,自动同步master的数据。 主从复制配置 Redi
阅读全文
posted @ 2021-03-01 23:40 snail灬
阅读(65)
评论(0)
推荐(0)
2021年2月26日
mybatis批量插入(mysql和oracle)
摘要: Mybatis批量插入需要foreach元素。foreach元素有以下主要属性: (1)item:集合中每一个元素进行迭代时的别名。 (2)index:指定一个名字,用于表示在迭代过程中,每次迭代到的位置。 (3)collection:根据传入的参数值确定。 (4)open:表示该语句以什么开始。
阅读全文
posted @ 2021-02-26 16:40 snail灬
阅读(210)
评论(0)
推荐(0)
2021年2月25日
Redis持久化机制
摘要: 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
下一页
公告