上一页 1 2 3 4 5 6 ··· 12 下一页

2021年5月6日

守护线程与用户线程

摘要: 1、创建线程后默认是用户线程 2、setDaemon(true) 方法将用户线程直接修改为守护线程,需要在start方法之前设置 3、守护线程是为用户线程服务的,当一个程序中的所有用户线程都执行完成之后程序就会结束运行,程序结束运行时不会管守护线程是否正在运行,由此我们可以看出守护线程在 Java 阅读全文

posted @ 2021-05-06 12:46 努力学习的菜鸡 阅读(143) 评论(0) 推荐(0) 编辑

2021年2月9日

redis数据结构-GEO

摘要: GEO底层是基于zset来实现的 常用命令:https://blog.csdn.net/liutao43/article/details/110576772 geoadd key 经度 纬度 member : 可以批量添加 geodist key member1 member2 [m/km/fm] 阅读全文

posted @ 2021-02-09 14:50 努力学习的菜鸡 阅读(277) 评论(0) 推荐(0) 编辑

redis 聚合操作的坑

摘要: Set数据类型,使用SUNIONSTORE、SDIFFSTORE、SINTERSTORE做并集、差集、交集时,选择一个从库进行聚合计算”。这3个命令都会在Redis中生成一个新key,而从库默认是readonly不可写的,所以这些命令只能在主库使用。想在从库上操作,可以使用SUNION、SDIFF、 阅读全文

posted @ 2021-02-09 11:18 努力学习的菜鸡 阅读(715) 评论(0) 推荐(0) 编辑

redis统计

摘要: 一、交、并、差 set 二、二值状态统计 bitmap 三、基数统计 HyperlogLog 重点介绍基数统计,例如:统计一个页面的uv,有下面三种方案 一、set , 页面地址作为key,用户作为元素 缺陷:页面热点 成为热点数据 、占用内存大 优点:统计精确 二、HyperlogLog PFAD 阅读全文

posted @ 2021-02-09 11:07 努力学习的菜鸡 阅读(170) 评论(0) 推荐(0) 编辑

redis内存优化-string

摘要: 1、我们在考虑redis内存占用时,除了考虑数据本身的大小,还要考虑选取数据结构时所产生元数据的大小, 例如:redis用一个全局的哈希表来做k-v映射,当key过多时所带来的额外内存占用也高(可以将多个k-v拆成集合存储) String类型的数据结构除了数据本身的占用外,还有其他字段的开销 2、H 阅读全文

posted @ 2021-02-09 09:46 努力学习的菜鸡 阅读(482) 评论(0) 推荐(0) 编辑

2021年2月8日

redis 集群思考

摘要: Redis使用集群方案就是为了解决单个节点数据量大、写入量大产生的性能瓶颈的问题。多个节点组成一个集群,可以提高集群的性能和可靠性,但随之而来的就是集群的管理问题,最核心问题有2个: 请求路由、数据迁移(扩容/缩容/数据平衡)。1、请求路由:一般都是采用哈希槽的映射关系表找到指定节点,然后在这个节点 阅读全文

posted @ 2021-02-08 14:19 努力学习的菜鸡 阅读(70) 评论(0) 推荐(0) 编辑

哨兵机制理解

摘要: 一、哨兵之间 通过订阅 主库 的 主题来发现所有哨兵 二、哨兵除了监控主库外 同时需要监控从库,从库的信息通过info命令从主库中获取 三、主从切换后 客服端通过订阅哨兵消息发现主从信息 四、主从切换时需要由一个哨兵来主持,如何决定是由哪个哨兵主持? 哨兵同时需要选举,选出一个哨兵leader 阅读全文

posted @ 2021-02-08 10:35 努力学习的菜鸡 阅读(78) 评论(0) 推荐(0) 编辑

2021年1月20日

哨兵机制

摘要: 上一个环节中说到:主从架构可以保证数据的备份,增强数据稳定,并且采用读写分离的方式,但是同样存在问题,当主机挂了以后,就不能再进行写入操作,针对这个问题提出了哨兵机制,哨兵是运行中的一个redid实例,其中有三个核心功能点:监控、选主、通知 一、监控(通过发送ping命令) 二、选主 三、通知 将最 阅读全文

posted @ 2021-01-20 23:21 努力学习的菜鸡 阅读(148) 评论(0) 推荐(0) 编辑

redis 主从数据同步

摘要: 前面两个章节我们讲了数据持久化的两种方式:AOF和RDB,通过这两种方式可以单个实例的数据的完整性,但是当redis实例出问题时,数据就会丢失了,针对这种情况提出了主从结构: 并且在主从结构中采用读写分离:写只能在主上 ,这就涉及到主从间数据的一致性 redis中主从数据的同步主要分为以下步骤: r 阅读全文

posted @ 2021-01-20 00:11 努力学习的菜鸡 阅读(156) 评论(0) 推荐(0) 编辑

2021年1月7日

redis RDB

摘要: redis两种持久化方式:AOF RDB 在AOF章节讲到AOF通过追加命令的方式进行数据的持久化,这样存在一个问题:数据恢复时需要重新执行所有命令 耗时较长,RDB保存的是全量的数据,可以较快恢复数据 RDB的一些理解: 1、RDB是存储数据的快照,是数据的全量快照(没有选择增量快照的原因是 增量 阅读全文

posted @ 2021-01-07 00:06 努力学习的菜鸡 阅读(172) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 12 下一页

导航