阿里云redis数据库迁移工具RedisShake

 RedisShake是阿里云开源的高性能redis数据库迁移工具简单易用快速,上手非常简单 现在 redis-shake 有两个主版本:redis-shake 2.x:持续更新 3 年,目前停止更新与答疑,遇到问题推荐尝试 3.x 版本。redis-shake 3.x:基于 redis-shake 2.x 重写,代码可读性高,性能较佳。安装RedisShake安装方式有两种二进制包安装直接下载打包后的压缩包二进制包从版本下载:https://github.com/alibaba/RedisShake/releases从源代码编译git clone https://github.com/alibaba/RedisShake cd RedisShake sh build.sh下载打包压缩包下载并解压:https://github.com/alibaba/RedisShake/releases/download/v3.1.10/redis-shake-linux-amd64.tar.gz配置RedisShake 点击配置 scan.toml , restore.toml , sync...

软件工具,数据库,Linux,解决方案 2023-03-13 PM 25次 0条

新手也能看懂的jenkins上传文件到阿里云oss脚本

 分享一段新手也能看懂的jenkins上传文件到阿里云oss脚本,便于其他同学快速入门.步骤 下面实现了代码从仓库到上传文件到阿里云oss过程,分别是拉取仓库代码打包代码上传清理当前工作空间源码pipeline { agent any parameters{ string(name:'git_url',defaultValue:'https:/xxxx.cn/xzz/xxxxx.git',description:'仓库地址') string(name:'version',defaultValue:'main',description:'版本') string(name:'build_name',defaultValue:'xxxxxx',description:'打包名称') } stages { stage('拉取') { steps { deleteDir() checkout([ $class: 'GitSCM', ...

Linux,解决方案,其他 2022-12-28 AM 62次 0条

新手也能看懂的jenkins部署脚本

 分享一段新手也能看懂的jenkins部署脚本,便于其他同学快速入门.步骤 下面实现了代码从仓库到目标服务器的部署过程,分别是拉取仓库代码配置服务配置打包代码检查目标服务器环境部署代码到目标服务器发布代码到目标服务器指定位置清理当前工作空间源码pipeline { agent any parameters{ string(name:'site_hash',defaultValue:'deploy_001',description:'站点名称') string(name:'git_url',defaultValue:'https://xxx.com/xxxx.git',description:'仓库地址') string(name:'version',defaultValue:'v1.0.0',description:'版本') string(name:'build_name',defaultValue:'deploy_001',description:'打包名称') strin...

Linux,其他 2022-12-21 AM 38次 0条

解决使用idea,phpstorm等开发工具git自动变为修改状态

 本文记录解决使用idea,phpstorm等开发工具在windows下提交代码后在linux下同样使用相同工具代码全部变为git修改状态如图。 通过上面的图片我们可以看到标记为修改状态的代码文件什么都没有修改但是因为跨平台出现了git修改状态,经过排查发现是 windows 和 linux 下换行转换的问题。windows下默认idea换行符 windows下默认换行符为 CRLF 格式linux下默认默认idea换行符 windows下换行符为 LF 格式解决跨平台默认idea换行符问题 既然我们找到了问题那么就好解决了我们只需要配置下git拉去或者提交代码时候保持原样或者指定格式即可。提交时转换为 LF 检出时转换为 CRLF (推荐windows)git config --global core.autocrlf true提交时转换为 LF 检出时不转换(推荐unix/mac)git config --global core.autocrlf input提交检出均不转换换行符git config --global core.autocrlf false拒绝提交包含混合换行...

PHP,Linux,解决方案 2022-01-22 AM 668次 0条

ab压测工具的使用

ab压测工具 是一款 跨平台 的 轻量级 的压测工具,本文我们将简单介绍下 ab压测工具 的使用方法。centos安装ab压测工具yum -y install httpd-tools常用命令查看版本ab -V帮助ab -h并发测试并发5,测试100个请求,请求目标地址百度ab -c 5 -n 100 https://www.baidu.com/主要使用参数-c 即concurrency用于指定的并发数。-n 即requests用于指定压力测试总共的执行次数。-t 即timelimit等待响应的最大时间(单位:秒)。-b 即windowsizeTCP发送/接收的缓冲大小(单位:字节)。-p 即postfile发送POST请求时需要上传的文件,此外还必须设置-T参数。-u 即putfile发送PUT请求时需要上传的文件,此外还必须设置-T参数。-T 即content-type用于设置Content-Type请求头信息,例如:application/x-www-form-urlencoded,默认值为text/plain。-v 即verbosity指定打印帮助信息的冗余...

软件工具,Linux 2022-01-04 PM 725次 0条

phpstorm配置使用comoposer远程php版本

 在开发环境中我们可以通过 phpstorm 配置使用 comoposer 远程虚拟机的指定版本 php 。配置本地文件和虚拟机文件共享 例如本地 E:\wwwroot = /www/wwwroot使用安装,更新,显示日志 打开compose.json文件这个时候顶部会显示三个可点击文字 install/update/show log 。清理composer缓存 点击 clear Cache 清理 composer 缓存诊断环境 点击 diagnose 诊断 composer 环境模拟更新包 点击 simulate update 模拟更新 composer 包更新composer版本 点击 self-update 更新 composer 版本测试运行composer更新后运行的脚本 配置 composer 静默运行 --no-interaction

PHP,软件工具,Linux 2022-01-04 PM 479次 0条

一键优化宝塔面板补丁适用宝塔面板版本7.7+

 第三方网友提供的一键优化宝塔面板补丁,听说很好用,博主未测试感兴趣的同学可以在本地测试下玩玩。补丁代码 提供源代码,远程代码两种补丁安装方式,推荐使用源代码自行执行更安全。宝塔面板源代码补丁(推荐)#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH if [ $(whoami) != "root" ];then echo "请使用root权限执行命令!" exit 1; fi if [ ! -d /www/server/panel ] || [ ! -f /etc/init.d/bt ];then echo "未安装宝塔面板" exit 1 fi if [ ! -f /www/server/panel/data/userInfo.json ]; then echo "{\"uid\":1000,\"username\":\"admin\",\"serverid\":1}" > /www/ser...

软件工具,Linux,其他 2021-12-29 AM 738次 0条

spug轻量级自动化运维平台

什么是Spug Spug 是面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。Spug功能特色批量执行: 主机命令在线批量执行在线终端: 主机支持浏览器在线终端登录文件管理: 主机文件在线上传下载任务计划: 灵活的在线任务计划发布部署: 支持自定义发布部署流程配置中心: 支持 KV、文本、json 等格式的配置监控中心: 支持站点、端口、进程、自定义等监控报警中心: 支持短信、邮件、钉钉、微信等报警方式优雅美观: 基于 Ant Design 的 UI 界面开源免费: 前后端代码完全开源​Docker安装安装步骤以下安装步骤使用 Centos7.x 操作系统。安装dockeryum install docker systemctl start docker拉取镜像docker pull registry.aliyuncs.com/openspug/spug启动容器docker run -d --restart=always --name=spug -...

软件工具,Linux 2021-12-15 AM 698次 0条

phpstorm常用扩展插件

 记录分享常用的phpstorm常用优秀扩展插件。查看PHP中文文档Chinese PHP Documentenv 语法高亮.env files supportGit辅助工具GitToolBox无限重置试用时长IDE Eval Reset时间戳/日期格式互转Magic Time代码优化检查Php Inspections (EA Extended)tp5框架辅助Thinkphp5 Plugin翻译工具TranslationMarkdown解析工具MarkdownIDEA中文语言包chineseIDEA美化主题Material Theme UIcomposer自动检查PHP composer.json supportphp工具箱PHP Toolbox块美化Rainbow Brackets

PHP,软件工具,Linux 2021-12-09 PM 677次 0条

phpstorm常用设置

 我们可以通过一下 phpstorm常用设置 来增强或者统一团队协作。启动设置 通过启动配置我们可以配置每次启动都可以按照个人喜好进行快捷启动phpstorm。代码格式设置 通过配置代码格式我们可以统一美化个人或者团队代码格式,使代码更加美观。基本设置注释前加空格效果文档,参数对齐效果数组last元素追加逗号ssh配置 通过配置ssh我们可以很方便的在idea内使用虚拟机或者远程服务器等等。ssh配置连接ssh选中刚刚添加的ssh即可然后直接只是用就可以了

PHP,软件工具,Linux 2021-12-04 PM 267次 0条