在将监控日志的服务独立部署后,还是发现CPU会在不特定时间段(例如21~22、23~02等)飙到70%,内存也是一路飙升不会下降,明显是出现了内存泄漏。 需要进一步做优化,于是开通了阿里云的 Node.js 性能平台。 一、Node.js性能平台 要使用此工具需要在自己的服务器中安装些组件的,具体步 ...
分类:
其他好文 时间:
2021-06-07 20:30:00
阅读次数:
0
本次由于安全漏洞原因,需要降redis3升级为redis6,涉及到数据迁移及校验等,用阿里redis-shake迁移工具迁移,并用阿里RedisFullCheck工具进行数据比对 一、新redis安装启动 开启老版本redis的哨兵模式,编辑完sentinel.conf后执行哨兵模式启动,主节点均要 ...
分类:
其他好文 时间:
2021-06-07 20:24:55
阅读次数:
0
安装Redis 首先安装wget命令,wget是一个从网络上下载文件的自由工具。 yum install wget 创建一个目录“soft” mkdir soft cd到soft目录中安装redis 打开Redis官网(https://redis.io/)获取下载链接https://download ...
分类:
其他好文 时间:
2021-06-07 20:10:20
阅读次数:
0
locker 分布式锁简介 分布式锁目前实现大部分方式 使用mysql 使用redis 使用zookeeper 基于此,成熟的案例有比如redisson 这种官方比较推荐的方案,为了深入研究,准备在这个项目中复现这3种形式的锁 锁的用途 分布式锁主要可以独立于服务之外,主要的目的是在集群中保证同一时 ...
分类:
其他好文 时间:
2021-06-07 20:07:12
阅读次数:
0
String 如果一个字符串对象保存的是整数值,并且这个整数值可以用long类型来表示,那么将会把字符串对象的编码设置为int,底层数据结构为一个整数 如果字符串对象保存的是一个字符串值,那么底层将会使用SDS(simple dynamic string)来保存。如果这个字符串值的长度小于等于32字 ...
分类:
其他好文 时间:
2021-06-07 20:03:51
阅读次数:
0
概念 基于断言机制来判断输入参数后函数的输出与期望结果的是否一致。 unitest.TestCase中内置的assertXxxx方法 序号断言方法断言描述 1 assertEqual(arg1, arg2, msg=None) 验证arg1=arg2,不等则fail 2 assertNotEqual ...
分类:
其他好文 时间:
2021-06-07 20:01:02
阅读次数:
0
python requests做接口自动化的时候,有get ,post等请求方法, 那么我们的请求体的参数书写的时候有三种格式(xml的暂时没碰到,就不计算在内) params,data,json。 什么情况下使用这三种格式呢? 其实以前我在使用jmeter做接口测试的时候,经常碰到不同的请求体格式 ...
分类:
编程语言 时间:
2021-06-07 19:58:09
阅读次数:
0
概述 Redis是什么? Redis是一种基于键值对的NoSQL数据库 Redis(Remote Dictionary Server)即远程字典服务 是一个开源的ANSI C语言编写、支持网络、可基于内存也可以持久化的日志型、Key-Value数据库,并且提供多种语言的API。免费开源 Redis能 ...
分类:
其他好文 时间:
2021-06-06 19:44:25
阅读次数:
0
Beta阶段实际开发与初始阶段的比较 一、与初始计划的对比 初始计划 实际开发进度 负责人 增加用户系统 后端已实现有关接口,前端已实现登录静态页面,正在调jwt LXY,WPB 数据集类型拓展 已完成文本类型数据集的调研,即将上线数个文本类型数据集音频类型数据集暂时没有进度 WPB,YZM 大幅增 ...
分类:
其他好文 时间:
2021-06-06 19:39:17
阅读次数:
0
import redisr = redis.Redis(host = "118.xx.x.xx",password="xxxxxx*",port=xxxx,db=4)r = redis.Redis(host = "118.xx.x.xx",password="xxxxxx*",port=xxxx,d ...
分类:
编程语言 时间:
2021-06-06 19:33:19
阅读次数:
0