原文:Redis 命令执行过程(上) 今天我们来了解一下 Redis 命令执行的过程。在之前的文章中《当 Redis 发生高延迟时,到底发生了什么》我们曾简单的描述了一条命令的执行过程,本篇文章展示深入说明一下,加深读者对 Redis 的了解。 如下图所示,一条命令执行完成并且返回数据一共涉及三部分... ...
分类:
其他好文 时间:
2020-05-11 23:57:55
阅读次数:
120
原文:Redis 命令执行过程(下) 在上一篇文章中《Redis 命令执行过程(上)》中,我们首先了解 Redis 命令执行的整体流程,然后细致分析了从 Redis 启动到建立 socket 连接,再到读取 socket 数据到输入缓冲区,解析命令,执行命令等过程的原理和实现细节。接下来,我们来具体... ...
分类:
其他好文 时间:
2020-05-11 23:50:02
阅读次数:
80
原文:当 Redis 发生高延迟时,到底发生了什么 Redis 是一种内存数据库,将数据保存在内存中,读写效率要比传统的将数据保存在磁盘上的数据库要快很多。但是 Redis 也会发生延迟时,这是就需要我们对其产生原因有深刻的了解,以便于快速排查问题,解决 Redis的延迟问题 一条命令执行过程 在本... ...
分类:
其他好文 时间:
2020-05-11 23:19:49
阅读次数:
50
Redis事务就是将 一组指令放入一个队列 ,当执行时,按照添加顺序依次执行, 不被其他线程的指令干扰 ,可能会有人说了,Redis不是单线程的吗?为什么会存在并发问题呢?Reids是单线程的没错,但是会有多个客户端连接Redis,每个客户端会有一个线程,会形成竞争 开启事务: 此命令执行后,后续所 ...
分类:
其他好文 时间:
2020-05-11 01:27:09
阅读次数:
79
1, 查看防火墙状态: firewall cmd state systemctl status firewalld.service 2, 开启防火墙: systemctl start firewalld.service 3,设置开机自启: systemctl enable firewalld.ser ...
分类:
其他好文 时间:
2020-05-09 17:21:17
阅读次数:
63
记录一下 1、在网上突然发现这个漏洞,就去尝试复现了一下,本次不记录漏洞形成原因,只记载复现 2、首先Fastjson百度了解一下只知道是一个java库,搜寻一下靶场环境搭建,网上大部分的都比较繁琐, 个人推荐可以使用Vulhub搭建是和docker一起使用的官网地址:https://vulhub. ...
分类:
Web程序 时间:
2020-05-07 20:11:46
阅读次数:
232
一、漏洞概要 2020年03月31 日,Sonatype 官方发布安全公告,声明修复了存在于 Nexus Repository Manager 3 中的远程代码执行漏洞 CVE-2020-10199。 Sonatype Nexus 是一个 Maven 的仓库管理系统,它提供了强大的仓库管理、构件搜索 ...
分类:
其他好文 时间:
2020-05-07 18:12:32
阅读次数:
266
Redis集群是Redis提供的分布式数据库方案,集群通过分片来进行数据共享,并提供复制和故障转移。 节点 一个Redis集群通常由多个节点组成,每个节点互相关联,构成一个多个节点组成的集群。可以通过CLUSTER MEET命令完成连接各个节点的工作。 CLUSTER MEET <ip> <port ...
分类:
其他好文 时间:
2020-05-06 22:06:10
阅读次数:
85