摘要:
springboot项目pom文件配置 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.3</version> 阅读全文
摘要:
elasticsearch安装ik分词器插件 分词∶即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个词,这显然是不符合要求的,所以我们需要安装中文分词器ik来解决这个问题。 阅读全文
摘要:
windows下安装ElasticSearch、ElasticSearch-head、kibana ElasticSearch安装 下载ElasticSearch压缩包并解压 bin目录下找到elasticsearch.bat双击启动 浏览器访问:http:localhost:9200 可视化工具e 阅读全文
摘要:
redis缓存穿透、击穿和雪崩 Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面 但同时,它也带来了一些问题 其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解;如果对数据的一致性要求很高,那么就不能使用缓存 另外的一些典型问题就是,缓存穿透、缓存雪崩和 阅读全文
摘要:
redis哨兵模式 自动选举老大的模式 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。Redis从2.8开始正式提供了Sentinel (哨兵)架构来解决这 阅读全文
摘要:
redis主从复制 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器;前者称为主节点(master/leader),后者称为从节点(slave/follower),数据的复制是单向的,只能由主节点到从节点;Master以写为主,Slave以读为主 默认情况下,每台Redis服 阅读全文
摘要:
redis发布订阅 redis通过PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令实现发布和订阅功能 订阅端 127.0.0.1:6379> SUBSCRIBE yl01 # 订阅yl01频道 Reading messages... (press Ctrl-C to quit) 1) 阅读全文
摘要:
redis实现乐观锁 悲观锁(Pessimistic Lock):顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁;传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先 阅读全文
摘要:
redis事务的基本操作 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行;事务在执行的过程中,不会被其他客户端发送来的命令请求所打断 Redis事务的主要作用就是串联多个命令防止别的命令插队,没有隔离级别概念;Redis单条命令是有原子性的,但是事务不保证原子性 red 阅读全文
摘要:
springboot整合redis springboot2.x之后原来底层操作redis使用的jedis被替换成了lettuce jedis:采用直连,多个线程同时操作是不安全的,如果想要避免不安全,就要使用jedis pool连接池,但是比较麻烦,类似BIO模式 lettuce:采用netty,实 阅读全文