关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文【Redis】集群模式(三):高可用集群(Redis-Cluster)原理分析及搭建、扩容、缩容(基于Docker)
在看高可用集群Redis集群前,我们先来看看集群的另外两种模式: 主从架构:【Redis】集群模式(一):主从架构原理分析及代码示例 哨兵模式:【Redis】集群模式(二):哨兵模式原理分析及代码示例 1.Redis...
热文【Redis】键值设计规范
1.key 设计 【建议】可读性和可管理性。 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id trade:order:1 【建议】 简洁性。 保证语义的前提下,控制key的长度,当...
热文【Redis】性能优化建议
1.使用连接池 【推荐】 使用带有连接池的数据库,可以有效控制连接,同时提高效率,标准使用方式: JedisPoolConfig jedisPoolConfig = new JedisPoolConfig(); je...
哨兵模式是基于主从模式做的一定变化,它能够为Redis提供了高可用性。在实际生产中,服务器难免不会遇到一些突发状况:服务器宕机,停电,硬件损坏等。这些情况一旦发生,其后果往往是不可估量的。而哨兵模式在一定程度上能够帮...
单机的 redis,能够承载的 QPS 大概就在上万到几万不等。对于缓存来说,一般都是用来支撑读高并发的。因此架构做成主从(master-slave)架构,一主多从,主负责写,并且将数据复制到其它的 slave 节点...
除了对于 SQL语句、表定义、架构、配置优化之外,业务层面的优化也不能忽视。举几个例子: 在某一年的双十一,为什么会做一个充值到余额宝和余额有奖金的活动(充300送50)?因为使用余额或者余额宝付款是记录本地或者内部...
热文【MySQL】性能调优(五):架构。集群及分库分表
1.数据库集群 如果单台数据库服务满足不了访问需求,那我们可以做数据库的集群方案。集群的话必然会面临一个问题,就是不同的节点之间数据一致性的问题。如果同时读写多台数据库节点,怎么让所有的节点数据保持一致? 1.1 主...
热文【MySQL】性能调优(四):SQL。EXPLAIN 执行计划详解
使用 EXPLAIN 关键字可以模拟优化器执行SQL语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是结构的性能瓶颈,另外 explain extend + show warnings:可以查看...
热文【MySQL】性能调优(三):SQL。慢查询日志及SQL优化建议
问题:在我们做项目的时候,如何找到那些耗时比较长的查询语句呢?我们的服务层每天执行了这么多SQL语句,它怎么知道哪些SQL语句比较慢呢?第一步,我们要把SQL执行情况记录下来 ⇒ 慢查询日志 slow query l...
热文【MySQL】性能调优(二):表结构。建表及存储引擎几点建议
1.建表的几点建议 不要用外键、触发器、视图 降低了可读性; 影响数据库性能,应该把把计算的事情交给程序,数据库专心做存储; 数据的完整性应该在程序中检查 关于大文件存储: 不要用数据库存储图片(比如base64编码...












