自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ing奋斗中的程序员

换种方式分享技术知识。

  • 博客(15)
  • 收藏
  • 关注

原创 算法篇---最大公约数求解

最大公约数 -- 最小公倍数

2021-12-14 15:53:44 384

原创 Redis缓存穿透、缓存雪崩、缓存击穿及解决方案

asda

2021-03-26 20:22:56 162 1

原创 redis高级用法bitmap、布隆过滤器、hyperloglogs和geospatial

1.bitmap位图位图不是实际的数据类型,而是在String类型上定义的一组面向位的操作,使用1,0来表示数据,redis的key和value是有大小限制的,都是不能超过512M,那么bitmap最大能设置2^32的长度。 8 bit = 1byte 1024 byte = 1kb 1024 kb = 1Mb 512 * 1024 * 1024 *8 = 2^32使用setbit k offset value offset为二进制的偏移量 针对二进制修改值为value setb

2021-03-26 19:47:22 636

原创 Redis核心数据结构及使用场景

大家现在估计都在项目中或多或少的使用redis,同时也了解到redis的核心数据结构,这篇文章主要记录一下我学习redis的过程同时叙述它主要的数据结构。我在学习redis时查看了相关博客,但是总觉得写的都差不多,我了解到了redis的中文官网redis.cn、redis的核心数据结构、使用场景、持久化机制,这些都是在开发中常用的。redis的存储数据结构大致分为5种:1.Stringset k1 jsonc ---------->get k1append k1 abc 追加mset k

2021-03-25 22:25:53 158

原创 Redis持久化机制

redis是基于内存存储的数据库,对于一些公司是对它有很多依赖的,如果重启或挂了,则会出现丢失数据,从而数据库的压力会变大,所以持久化是很有必要的。redis有两种持久化方式RDB和AOF。RDB快照在默认情况下,redis将内存中的数据快照保存在dump.rdb二进制文件中。save 60 1000 三个可以对其进行配置,让它在n秒内数据集至少有M个改动是,自动保存一次数据。还可以手动执行命令save或bgsave生成RDB快照,每次命令执行都会将redis内存快照到一个新的rdb文件中,

2021-03-23 19:21:41 143

原创 docker多实例搭建kafka集群

多实例docker搭建kafka集群

2022-08-27 21:43:51 803

原创 三台宿主机使用docker搭建zookeeper集群

docker多实例安装zookeeper集群

2022-08-27 21:30:11 1224

原创 zookeeper集群搭建

zookeeper集群

2022-08-27 13:00:27 434

原创 RabbitMq centos7安装

Rabbitmq安装

2022-04-29 14:45:47 1795

原创 Linux Redis搭建集群模式

上篇主要搭建了哨兵模式,该模式主要是用来监控master节点,若出现故障会进行主从切换,如果在主从切换的瞬间存在访问快速断开的情况,这些时间内没法提供写服务,且单个节点内存也不宜设置过大,否则导致持久化文件过大,影响数据恢复或主从同步效率。所以可以使用集群模式弥补这些问题。redis集群是由多个主从节点组成的分布式集群,具有复制、高可用和分片的特性。它不需要哨兵也能完成节点的故障转移。该集群模式没有中心节点,可水平扩展。当然我为了简单一些,我把每个master下,只有一个savle,还可以在加一个比

2021-03-22 20:46:52 252

原创 Linux Redis哨兵模式搭建

这篇主要基于上篇的主从模式进行搭建一个哨兵模式的小集群。因为在主从模式中存在如果master节点挂了,整个主从集群就挂了,需要手动去重启,哨兵模式就是为了解决master挂了之后能自动选举出新的master节点,从而保证正常的读写能力。哨兵模式在redis中是一个特殊的服务,它不提供读写服务,主要用于监控redis实例节点。该结构下redisClient会第一次访问哨兵找出redis的主节点,后续在访问就会直接访问主节点。当redis主节点发生变化时,哨兵会第一时间知道,并且通知client端。这是哨

2021-03-22 19:50:12 264

原创 Linux Redis主从配置及工作原理

上篇记录了单机安装redis,这边要记录一下主从配置规则。我根据上篇用的虚拟机进行克隆两台机器,使用三台机器搭建一主两从,ip分别为130,131,132,端口号都是6379首先都是操作的6379.conf配置文件。1.分别把三台机器6379.conf中的bind注释掉2.把从节点131,132机器的6379.conf中的replicaof 修改如下replicaof 192.168.0.130 6379 #从该机器的redis实例复制数据replica-read-only yes #配置从

2021-03-22 01:50:33 156

原创 Linux Redis单机安装

这周末又重新复习了一次Redis,为了方便下次安装,这里先记录一下,同时给有需要的小伙伴儿一个参考。1.单机版1.redis官网下载安装包,最好使用5.0版本redis.cn 中文redis.io 英文yum install wgetyum install gcc redis编译环境mkdir /softcd /softwget http://download.redis.io/releases/redis-5.0.5.tar.gz2.解压包tar -zxvf 文件名其实现在

2021-03-22 01:03:25 122

原创 Linux环境安装JDK1.8

该文章主要做个记录方便下次需要安装

2021-03-22 00:17:13 100

原创 2021-03-10

时光冉冉,刚好零点,突然想起来一些事情,想写篇文章记录一下。我2020年毕业,这一年很不平凡,疫情,毕业设计,答辩,找工作,事情都很突然。。想起我当时答辩,远程演示及回答问题,现在想起来还想再来一次,哈哈。找工作的事情是在我三月份投的简历,当时也没想太多,就随便写了一份简历,在网上海投,最后7月我来到公司报道来到了一家金融外包公司,,结束了学生时代成为一名程序员,事情没我想的那么完美。这让我很有危机感,于是我开始计划每天学习,每周写篇博客来记录工作与生活,可是我。。。。。今年我认为我的生活会发生巨大

2021-03-10 00:13:56 173 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除