中间件
文章平均质量分 91
月色夜雨
学编程的萌新
展开
-
RabbitMQ学习笔记(一)(概述)
学自学相伴中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必须要有一个通信中间件,即中间件=平台+通信,这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑软件和实用软件区分开来。原创 2022-09-29 13:59:27 · 789 阅读 · 0 评论 -
Redis学习笔记(四)Redis订阅发布&主从复制&哨兵模式
Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接受消息。可用在微信,微博诸类有关注系统的程序中。订阅/发布消息图:一个频道被多个客户端订阅发布者发布消息通过PUBLISH命令发送给频道channel1时,此消息就会被发送给给订阅它的三个客户端主从复制,读写分离!在系统中,80%的时间都在读操作!为了减缓服务器压力!将读的操作给从机,这点在架构中经常使用!最少一主二从。...原创 2022-08-26 11:17:18 · 729 阅读 · 0 评论 -
Redis学习笔记(三)redis配置文件 & 持久化
RDB是一种快照存储持久化方式:在指定时间间隔内将内存中的数据集快照写入磁盘,恢复时将快照文件直接读入内存。AOF是Redis持久化策略的选择之一。原创 2022-08-25 14:15:20 · 794 阅读 · 0 评论 -
Redis学习笔记(二)SpringBoot整合
在中查看默认序列化源码MyUtils因开发中使用redis百分之八十的情况都是get(),set()方法,以及一些基本类型的使用,所以需要写一个工具类来封装,减少日后使用redis的一些麻烦* 指定缓存失效时间** @param key 键* @param time 时间(秒)try {} } /*** 根据key 获取过期时间** @param key 键 不能为null* @return 时间(秒) 返回0代表为永久有效} /**原创 2022-08-24 10:44:36 · 153 阅读 · 0 评论 -
Redis学习笔记(一) 数据类型&事务&异常&Jredis
在数据越来越庞大,愈来愈复杂的情况下,比如视频,评论,图片,地理位置这类信息.传统的关系型数据库会显得特别吃力,所以需要使用NoSQL(Not Only Sql).。Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。.原创 2022-08-18 10:33:29 · 1266 阅读 · 0 评论