学习自《Redis开发与运维(付磊)》 [TOC] 简介 Redis是一种基于键值对(key value)的NoSQL数据库。 特性 1. 速度快 Redis的数据都存放在内存中,代码通过C语言实现,使用了单线程的IO多路复用机制,这些都使得redis的读写速度非常快。 2. 基于键值对的数据结构服 ...
分类:
其他好文 时间:
2020-03-30 21:52:13
阅读次数:
74
1 Devops介绍 _ _ _ devops本质是一种理念, _ _ _ devops是软件开发,运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。它是人们为了及时生产软件产品或者服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。 1.1 特点 1 ...
分类:
其他好文 时间:
2020-03-02 12:56:21
阅读次数:
258
在项目当中数据库一般都会成为主要的性能与负载瓶颈,那么针对数据库各项性能指标的监控与对应的优化是开发与运维人员需要面对的主要工作,而且这部分的工作会贯穿项目从开发到运行的整个周期里。 这篇文章中我们对MySql数据库中的几个主要的性能指标的计算与统计进行下说明与总结。 在MySql中通过show g ...
分类:
数据库 时间:
2020-01-24 18:54:18
阅读次数:
172
对于上一篇文章,我又自己总结归纳并补充了一下,有了第二篇。 概览 1M , 新空间 = 累加1M 空间有了,那么我们需要根据最新的空间长度占用,再找到对应的新的SDS数据类型。 看一下源码,增加一下印象: SDS 和 内部类型 外部字符串类型,找到了SDS结构,现在到了SDS转内部结构 对于字符串类 ...
分类:
其他好文 时间:
2019-12-01 10:10:25
阅读次数:
132
问题 最近项目重构,提前想把一台上的redis实例转移到另一台redis实例上。 源redis数据库:阿里云Redis、VPC网络、Server版本2.8.19 目标数据库:阿里云Redis、VPC网络、Server版本4.0.11 前提: 当前我们使用Redis作为我们的数据库(永久+ 临时缓存) ...
分类:
其他好文 时间:
2019-10-11 20:20:15
阅读次数:
86
Linux 安装 我的系统是inux 系统,官网下载 https://redis.io/download redis 5.0.5.tar.gz 解压: 编译安装: 官网和文档说得已经很清楚了,现在就执行编译安装。 安装完成后,验证一下: 因为现在安装后,执行文件直接放到了 /usr/local/bi ...
分类:
系统相关 时间:
2019-10-11 00:33:38
阅读次数:
99
第1章 初识Redis 1. Redis介绍: Redis是一种基于键值对(key-value)的NoSQL数据库。 与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)等多种数据结构和算法组成,因此Re ...
分类:
其他好文 时间:
2019-08-17 17:59:01
阅读次数:
91
Java架构师成长之道之RabbitMQ开发与运维-基础篇(CSDN版)Java架构师成长之道 消息中间件概述消息是指在不同语言实现的应用间传递的数据,消息可以是文本字符串、JSON,也可以是复杂的内前对象。消息中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通讯来进行分布式... ...
分类:
编程语言 时间:
2019-08-13 12:02:58
阅读次数:
223
java编程思想java并发编程实战深入理解java虚拟机函数式编程思维tcp/ip详解鸟哥的linux私房菜spring mvc +mybatis开发从入门到精通spring技术内幕elasticsearch服务器开发 有坑 直接看文档redis入门指南 (redis开发与运维 设计与实现) 分布 ...
分类:
编程语言 时间:
2019-07-29 00:42:01
阅读次数:
140
运维需求 许多存储系统(如:MySQL)提供慢查询日志帮助开发与运维人员定位系统存在的慢操作.所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阈值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录到慢查询日志中,Redis也提供了类似的功能. 以下是一次故障的 ...
分类:
其他好文 时间:
2019-05-24 12:46:59
阅读次数:
90