本文学习如何做Redis的主从配置,这里我们演示时我们并没有真实的Redis主服务器和从服务器,我们通过开通不同端口的Redis服务来代替一台服务器,所以下文中提到的端口对应的就是一台不同的服务器。首先需要的前提条件:1. 机器中已经安装好了redis2. 需要开放端口 6379 6380 6381 ,
在我们的很多个项目中都用到了消息中间件,虽然现在有些已经改用了kafka,但是还有相当一部分依然用的是rabbitmq。 而最近呢,我们收到了一份关于安全漏洞扫描的文档,说我们的rabbitmq存在着一些安全漏洞问题,既然是有问题,自然是需要整改的,但是看完文档以后,发现这种安全漏洞问题似乎并不是很好解决。 文档中指出的问题主要有这样三个:一、更改密码没有验证旧密码 说的具体点,就是在登录系统后,
进入sbin目录,执行 rabbitmq-plugins enable rabbitmq_management
原创 2021-03-09 16:08:33
377阅读
## RabbitMQ 15672端口和jQuery版本的介绍 RabbitMQ是一个开源的消息代理软件,用于实现消息队列。它支持多种消息协议,包括AMQP(高级消息队列协议)等。RabbitMQ的15672端口是其Web管理界面的默认端口,可以通过该端口访问RabbitMQ的管理界面。而jQuery是一个流行的JavaScript库,它简化了JavaScript的编程任务,提供了丰富的API,
原创 2024-01-24 11:21:43
129阅读
# 安装rabbitmq无法访问15672的解决方法 ## 简介 在使用Kubernetes(K8S)部署RabbitMQ时,有时候会出现无法访问RabbitMQ管理界面的情况,通常这是由于网络配置或者RabbitMQ的配置问题导致。本文将介绍如何解决这个问题。 ## 解决步骤 以下是解决该问题的步骤,我们将使用Kubernetes和RabbitMQ。 | 步骤 | 操作 | | -----
原创 2024-04-24 11:13:20
96阅读
上一讲说了rabbitmq在windows环境的部署,而今天主要说一下消息在产生后,如何去查看
原创 2022-08-25 11:28:08
171阅读
redis6.2 使用 TLS 的部署"三种高可用模式"安装redis6.2 并启用TLS加密安装创建TLS证书编写配置文件systemd管理测试连接redis 主从 配置 tls安装拷贝master 证书 到 slave编写配置文件systemd管理验证主从服务sentinel 哨兵服务创建目录、配置文件systemd管理查看sentinel 状态redis cluster 分片集群TLS安装
1 RDB启动方式1.1 save指令手动执行一次保存操作save1.2 save指令相关配置dbfilename dump.rdb 说明:设置本地数据库文件名,默认值为 dump.rdb。 经验:通常设置为dump-端口号.rdb。dir 说明:设置存储.rdb文件的路径。 经验:通常设置成存储空间较大的目录中,目录名称data。rdbcompression yes 说明:设置存储至本地数据库时
转载 2023-09-18 22:34:25
94阅读
文章目录问题描述本文面临的情况准备条件操作步骤第一步:安装Redis-cli第二步:安装stunnel4第三步:开启Stunnel服务,在VM启动时自动启动第四步:在stunnel中添加redis-cli的配置项第五步:重启Stunnel服务,加载Redis配置,使用命令为第六步:检查stunnel是否已经监听6380端口,使用命令 问题描述在Azure Redis的官方文档中,介绍了在Win
转载 2023-09-23 15:38:07
380阅读
 redis的持久化有rdb和aof两种。rdb是记录一段时间内的操作,一盘的配置是一段时间内操作超过多少次就持久化。aof可以实现每次操作都持久化。这里我们使用aof。配置方式,打开redis的配置文件。找到appendonly。默认是appendonly no。改成appendonly yes。再找到appendfsync默认是:    # append
转载 2023-05-25 17:26:30
261阅读
开启AOF以及Redis7新特性在进行AOF持久化的时候,和RDB一样会在启动目录下来生成文件名为:appendonly.aof文件,前提是必须开启AOF持久化,这里AOF默认是不开启的.首先启动linux,然后进入/usr/local/bin/目录cd /usr/local/bin通过ll查看这里我们是没有appendonly.aof文件 通过vim来打开redis.conf配置文件,这是我的路
转载 2023-08-30 08:16:41
206阅读
Redis的两种持久化介绍redis有两种持久化方式:RDB和AOF,RDB保存的是处理后的数据,AOF保存的是处理数据的指令。AOF介绍以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读的操作不记录),只允许追加文件但不可以改写文件(实际上可以自己手动修改文件,但是如果失败会造成文件损坏)Redis启动之初就会读取该文件重新构造数据,也就是说如果Redis重启,那就根据备份
转载 2023-08-09 21:14:56
209阅读
持久化开端持久化就是将数据保存到本地,将内存中的数据和保存 到我们的硬盘中,在特定的世纪将保存的数据进行恢复的 工作机制。 redis中一共分为两种持久化操作 分别是 数据(快照)和 记录过程(日志),数据快照是将数据保存以二进制的形式保存,记录过程的持久化也就是记录我们每一步对redis做了哪些操作。所以在redis中数据快照被称为RDB,过程日志被称为AOF。RDBRDB启动方式——sav
转载 2023-09-01 23:21:45
410阅读
1.问题说明使用rabbitmq:3.8.14版本启动了rabbitmq容器,5672、25672端口都可以连接,唯独15672仅在
原创 2022-01-15 09:59:01
3463阅读
RDB 持久化是将 Redis 在内存中的数据库状态保存到磁盘中,以避免数据意外丢失,是一种快照式的持久化方法。
转载 2023-05-25 09:13:15
256阅读
    redis一直以来都是单线程模式,优点是简单不用考虑数据竞争。这次引入了多线程,从命名上来看,也能看出只是针对IO操作,即收发来自socket的数据。至于执行命令,从内存中增删改查,仍然还是单个线程来操作。这样就不必考虑内存中多线程数据竞争问题。而各个端口自己数据的收发,因为是独立的,所以不存在数据冲突的可能。   redis的IO线程设计的功能很有
转载 2023-08-21 17:24:23
67阅读
redis简介Redis 是一个开源的,基于内存的NoSql数据库。 它支持多种数据结构 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets), bitmaps, hyperloglogs 和 地理空间(geospatial)。 Redis 内置了 复制,LUA和磁盘持久化, 并通过 Redis哨兵(Sentinel)
支持多线程的 Redis 6.0 版本于 2020-05-02 终于发布了,为什么 Redis 忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安全问题?多线程的实现原理是怎样的? 总结下来就是以下几点1.虽然支持,默认不开启2.配置线程数要小于CPU数3.虽然开了多线程,但其实还是单线程处理逻辑,不用担心线程安全问题4.多线程主要解
转载 2023-07-04 09:59:45
120阅读
# Ubuntu开启redis服务的步骤 ## 概述 在Ubuntu系统上开启redis服务需要经过一系列的步骤,本文将详细介绍每一步的操作和相应的代码。 ## 整体流程 | 步骤 | 操作 | | --- | --- | | 1 | 安装redis | | 2 | 配置redis | | 3 | 启动redis服务 | ## 步骤一:安装redis 在Ubuntu系统上安装redis
原创 2023-10-24 15:22:39
57阅读
本文基于Redis 6.0.9版本,前提至少 Redis 3.0或更高版本。目录1.加密(TLS支持)1.1.入门1.1.1.Building1.1.2.Tests1.2.手动运行1.3.证书配置1.4.TLS侦听端口1.5.客户端证书认证1.6.复制(Replication)1.7.Cluster1.8.哨兵(Sentinel)1.9.附加配置1.10.性能考量1.11.局限性1.加密(TLS支
转载 2023-09-28 19:43:49
184阅读
  • 1
  • 2
  • 3
  • 4
  • 5