摘要: Redis集群是一个提供在多个Redis节点间共享数据的程序集 分片:使用redis集群是我们会将存储的数据分散到多台redis机器上 slot槽位映射: 哈希取余分区——机器台数变化,会导致hash取余全部数据重新洗牌 一致性哈希算法分区——哈希环,经过IP地址的哈希函数计算,顺时针确定key的位 阅读全文
posted @ 2025-03-25 12:38 我真的想笑呀 阅读(24) 评论(0) 推荐(0)
摘要: redis事务 一个队列中,一次性、顺序性、排他性的执行一系列命令 discard/exec/multi/unwatch/watch redis管道 可以一次性发送多条命令给服务器,服务端一次处理完毕后,通过一条响应一次性将结果返回,通过减少客户端与redis的通信次数来实现降低往返延时时间。pip 阅读全文
posted @ 2025-03-14 14:40 我真的想笑呀 阅读(17) 评论(0) 推荐(0)
摘要: rdb:根据配置文件中的配置每个一段时间监测到一定数量的键变化了,就把内存中的数据快照到磁盘文件中;可用save/bgsave手动触发 不可以把备份文件dump.rdb和生产redis服务器放在同一台机器上,必须分开各自存储,以防生产机物理损坏后备份文件也挂了 在linux程序中,fork()会产生 阅读全文
posted @ 2025-03-12 14:10 我真的想笑呀 阅读(19) 评论(0) 推荐(0)
摘要: bitmap(位图) 用String类型作为底层数据结构实现的一种统计二值状态的数据类型,位图的本质是数组 setbit/getbit/strlen/bitcount 应用场景:统计连续签到的人数,(配合hash类型) HyperLogLog(基数统计) HyperLogLog只会根据输入元素来计算 阅读全文
posted @ 2025-03-12 10:22 我真的想笑呀 阅读(15) 评论(0) 推荐(0)
摘要: 十大数据类型: string、hash、set、list、sorted set、stream、hyperlog(基数统计)、Geo(地理空间)、bitfield(位域)、bitmap(位图) string: ttl key 查看键还有多少秒过期,-1表示永不过期,-2表示已过期 redis做计数器: 阅读全文
posted @ 2025-03-11 18:04 我真的想笑呀 阅读(22) 评论(0) 推荐(0)
摘要: TC:事务协调器 TM:事务管理器 RM:资源管理器 TM向TC申请开启一个全局事务,全局创建成功并生成一个全局唯一的XID; XID在微服务调用链路的上下文中传播; RM向TC注册分支事务,将其纳入XID对应全局事务的管辖; TM向TC发起针对XID的全局提交或回滚决议; TC调度XID下管辖的全 阅读全文
posted @ 2025-03-10 07:39 我真的想笑呀 阅读(36) 评论(0) 推荐(0)
摘要: 先点击获取微信验证码,扫码,确认授权;通过微信后台回调接口找到code和state参数,通过httpClient带上微信code、appId以及密钥等参数访问微信开放接口,通过获得的access_token可以访问微信信息 阅读全文
posted @ 2025-03-09 18:45 我真的想笑呀 阅读(51) 评论(0) 推荐(0)
摘要: 选择合适的DBMS 优化表的设计 优化逻辑查询:SQL的查询重写包括了子查询优化、等价谓词重写、视图重写、条件简化、连接消除、嵌套连接消除等 优化物理查询:创建正确的索引 使用Redis或Memcached作为缓存 库级优化:分库分表、读写分离 优化服务器参数 优化服务器硬件 优化MySQL的参数 阅读全文
posted @ 2025-03-03 08:29 我真的想笑呀 阅读(44) 评论(0) 推荐(0)
摘要: 低效主键 自增ID:可靠性不高,安全性不高,局部唯一性 业务字段做主键:如卡号、身份证号码、电话号码; 高效主键 淘宝主键:订单ID=时间+去重字段+用户Id后6位尾号(全局唯一性,对分布式系统查询友好) 推荐的主键设计 非核心业务:对应表的主键自增ID,如告警、日志、监控等信息。 核心业务:主键设 阅读全文
posted @ 2025-03-02 09:24 我真的想笑呀 阅读(29) 评论(0) 推荐(0)
摘要: 关联查询的优化 子查询改为多表查询 order by时加limit,可以使用索引 当范围条件和排序分组的字段二选一时,优先观察条件字段的过滤数量,如果过滤数据足够多,而需要排序分组的的数据并不多时,优先把索引放在范围字段上。反之,亦然。 尽量使其使用覆盖索引 索引条件下推(ICP):仅用于联合索引, 阅读全文
posted @ 2025-03-01 09:00 我真的想笑呀 阅读(30) 评论(0) 推荐(0)