1、连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证2、对value操作的命令exists(key):确认一个key是否存在del(key):删除一个keytype(key):返回值的类型keys(pattern):返回满足给定pattern的所有keyrandomkey:随机返回key空间的一个keyrename(oldname, newname):将key由
这个漏洞造成原因是因为配置不当的问题,没有复杂的利用原理。这个漏洞一般位于内网中,在利用时往往是在尝试能否通过漏洞拿下服务器权限。目录Redis未授权访问漏洞简介漏洞利用条件漏洞检测影响版本漏洞危害写入Webshell定时任务反弹shell写入linux ssh-key公钥自动化脚本实际测试思路参考资料Redis未授权访问漏洞简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存
减少了对数据库的读操作,数据库的压力降低 ,加快了响应速度 缓存机制可谓是做到了完美一绝,下面我就centos7环境下的redis-5.0.12版本主从复制,哨兵搭建做个分享,请多多提出宝贵意见!配置编译环境:sudo yum install gcc-c++官网下载redis-5.0.12版本,上传到linux环境下http://download.redis.io/releases/这里直接通过命
# 从Redis 26379跳转到16379:一次端口转发的故事 ## 前言 在日常的开发工作中,我们经常会遇到需要对网络流量进行转发或者重定向的情况。特别是在分布式系统中,由于各个节点的通信需要经过不同的端口,有时候需要在不同的端口之间进行流量转发,以确保系统正常运行。本篇文章将介绍如何通过端口转发实现从Redis 26379跳转到16379的过程。 ## 什么是端口转发? 端口转发是指
原创 4月前
19阅读
文章目录一、搭建环境二、操作步骤1、添加哨兵集群2、启动哨兵集群三、测试1、引入redis依赖2、在aplication.properties文件中配置redis相关属性3、具体的测试代码4、启动测试 一、搭建环境服务器:mac redis版本:6.2.4二、操作步骤未安装redis的看官们可以参照mac redis搭建主从模式,本篇默认已安装完1、添加哨兵集群在redis的配置目录下会存在一个
转载 2023-06-13 15:45:51
74阅读
可执行哨兵相关命令
原创 2020-03-05 15:25:13
104阅读
文章目录问题1 Failed listening on port 26379 (TCP)问题2 哨兵模式没反应模拟6379宕机改完后,重新选举过程就能正常执行了江山易主,6380篡位成功6379复活也只能是6380的slave问题3-broken pipe 问题1 Failed listening on port 26379 (TCP)报错信息如下,遇到这种问题一般都是由于端口被占用所导致的,杀
转载 2023-05-29 09:59:00
110阅读
一、centos7下安装redis1.解压 redis-5.0.5.tar.gz 压缩文件         解压命令为:tar redis-5.0.5.tar.gz -C redis解压后进入 redis 工作目录,进入 redis-5.0.5,依次执行以下命令:make make install至
Redis中的跳表redis 数据类型 zset 实现有序集合,底层使用的数据结构是跳表。源码在 src/t_zset.c 文件中,相关数据结构的定义在 src/server.h 文件中。(4.0版本)元素有序的时候,如果是数组,可以通过二分查找来提速;如果是链表,如何提速? => 跳表,插入/删除/搜索 都是O(logn)第一层索引 n/2 个节点,第二层 n/4 个节点,第三层 n/8,
转载 10月前
54阅读
一、前言前段时间,在做内网影响程度评估的时候写了扫描利用小脚本,扫描后统计发现,内网中 60% 开放了 redis6379 端口的主机处于可以被利用的危险状态,因为都是一些默认配置造成的考虑到本社区大部分开发者都会使用 redis,特此分享下以便大家可以对自己公司的内网进行一个排查。二、漏洞介绍Redis 默认情况下,会绑定在 0.0.0.0:6379,这样将会将 Redis 服务暴露到公网上,如
redis定义与介绍:Redis基于内存运行并支持持久化的NoSQL数据库,也被称为数据结构服务器string 是 redis 最基本的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。string 类型是 Redis 最基本的数据类型,string 类型的值最大能存储 512MB。R
转载 2023-07-28 17:43:01
121阅读
# Docker Run命令详解 在使用Docker进行容器化部署时,我们经常会使用`docker run`命令来创建并运行容器。这个命令非常重要,它可以根据指定的镜像创建并启动一个容器。在本文中,我们将详细介绍`docker run`命令的用法,并给出一些实际示例。 ## `docker run`命令概述 `docker run`命令是Docker的基础命令之一,它可以创建并运行一个新的容
原创 2023-08-24 04:45:25
39阅读
 本篇是继《redis主从持久化配置》的续篇环境同之,只单单编写哨兵先来看下,现在的redis容器有哪几个其中端口为6379的是主节点,6380、6381分别是从节点,端口为26379、26380的分别是两个哨兵再看一下文件夹目录上面容器的配置文件都存放在对应的目录里下面是正文第一步、先建立好两个哨兵的配置文件的存放目录分别是上图中redis_sentinel和redis_sentine
# 连接 Redis Sentinel 26379 的 Another Redis Desktop Manager 在使用 Redis 作为数据库时,为了保证高可用性和容错性,我们可以使用 Redis Sentinel 进行监控和管理。当 Redis 主节点出现故障时,Sentinel 可以自动切换到备用节点,确保服务的连续性。然而,如何在 Another Redis Desktop Manag
原创 2月前
46阅读
# 如何测试Redis 26379连接 ## 简介 Redis是一个开源的、高性能的键值对存储系统,常用于缓存、消息队列、数据存储等。在开发过程中,我们需要确保与Redis的连接正常工作,以便正确地与Redis进行交互。本文将介绍如何测试Redis 26379端口的连接。 ## 连接测试流程 下面是连接测试的流程,我们可以用表格形式展示每个步骤: | 步骤 | 描述 | | --- |
原创 9月前
54阅读
 前言在Redis集群中我们讲到了,主机断开后,我们得手动设置另一个从机变成主机!这是不智能的!在实际工作中,我们都是用哨兵模式来自动切换主机。通俗点讲,就是自己去选择‘大哥’!一、概述 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑 哨兵模式 。Redi
转载 11月前
472阅读
综述最近笔者阅读并研究redis源码,在redis客户端与服务器端交互这个内容点上,需要参考网上一些文章,但是遗憾的是发现大部分文章都断断续续的非系统性的,不能给读者此交互流程的整体把握。所以这里我尝试,站在源码的角度,将redis client/server 交互流程尽可能简单地展现给大家,同时也站在DBA的角度给出一些日常工作中注意事项。Redis client/server 交互步骤分为以下
# 使用redis-cli命令获取Redis主节点地址的步骤 ## 概述 本文将介绍如何使用`redis-cli`命令行工具获取Redis主节点地址的步骤,以帮助刚入行的开发者完成这个任务。 ## 步骤 下面是完成该任务的步骤的表格: | 步骤 | 描述 | | --- | --- | | 步骤1 | 打开终端或命令提示符窗口 | | 步骤2 | 输入`redis-cli -h 192.
原创 2023-08-26 14:11:07
133阅读
启动 redis 客户端,打开终端并输入命令 redis-cli。连接本地的 redis 服务:redis-cli  (redis-cli -a password)连接远程的 redis 服务:redis-cli -h host -p port -a passwordRedis Ping 命令用于检测 redis 服务是否启动,通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。
转载 2023-05-31 23:58:29
523阅读
Redis SET 命令手册1. 可选项2. 返回值3. 历史变化4. 案例5. 模式 从Redis 1.0.0 起可用 时间复杂度:O(1)设置 key 以保存字符串 value。如果 key 已经保存了一个 value,则无论其类型如何,都会覆盖该值。成功的 SET 操作将丢弃与该键任何以前的时间关联的内容。命令格式:SET key value [EX seconds|PX millisec
转载 2023-08-15 17:12:03
63阅读
  • 1
  • 2
  • 3
  • 4
  • 5