脚本redis
动态修改OPENWRT网卡MAC及DHCP主机名的脚本
/etc/init.d/macchgr #!/bin/sh /etc/rc.common START=17 uci set network.wwan.macaddr=00:00:0c`hexdump -n3 -e'3/1 ":%02x"' /dev/urandom` uci set network. ......
Redis 哨兵集群搭建并使用 RedisTemplate 实现读写分离
上篇博客介绍的 Redis 主从集群搭建,有一个缺点就是 master 和 slave 的角色是固定的,不会发生变化。一旦 master 节点宕机,那么集群就只能提供读服务,无法提供写服务。本篇博客介绍 Redis 哨兵集群的搭建,可以监控 Redis 集群的 master 和 slave 节点,最 ......
Redis_实战
Redis_实战 部署: 前端:部署在Nginx 后端:部署在tomcat 短信登录 session原理: 每一个session都有一个id,当你访问tomcat服务器时,id就自动写到coockie中了,以后请求就带着id,就可以根据id找到session。(每一个浏览器再发请求时都有一个独立的s ......
redis_原理
redis_原理 数据结构 1.动态字符串SDS C语言字符串存在的问题: 获取字符串长度需要通过运算 非二进制安全 不可修改 redis构建了一种新的字符串结构,简单动态字符串Simple Dynamic String SDS Redis是C语言实现的,其中SDS是一个结构体,属性包括: uint ......
Redis_高级
Redis_高级 分布式缓存 单点Redis的问题: 数据丢失问题:实现Redis数据持久化 并发能力问题:搭建主从集群,实现读写分离 故障恢复问题:利用Redis哨兵,实现健康检测和自动恢复 存储能力问题:搭建分片集群,利用插槽机制实现动态扩容 数据丢失问题-数据持久化 RDB 基本流程 fork ......
随笔-开发-将安装脚本和安装文件打包成一个文件
需要在服务器安装一些工具,除了安装脚本还需要安装文件,可以打包成一个文件方便管理 示例: . ├── makefile └── pushgateway ├── gtw_install.sh └── pushgateway-1.4.3.linux-amd64.tar.gz makefile: PRJ_ ......
redis配置允许远程连接
1、修改redis.conf # 允许访问的地址,127.0.0.1为本机,也就是只允许本机访问,修改为0.0.0.0,则可以在任意IP访问bind 0.0.0.0 # 守护进程,修改为yes后即可后台运行daemonize yes # 密码,设置后访问Redis必须输入密码requirepass ......
启用/禁用触摸板的shell脚本
在笔记本上使用xfce时,不能正确识别厂商设定的 fn 功能键,禁用触摸板的功能失效了。在 KDE 或其它“重量级”桌面环境中基本都能正确识别,而且可以设置在插入外接鼠标时禁用触摸板,但是 xfce 太简陋了,有些功能是缺失的。比较坑的是,它可以正确识别调节背光和音量的功能键,独独缺了禁用触摸板的快 ......
Python脚本
Python脚本: Python脚本,比Shell要强大一些 1.编辑一个文本文件,保存为hello.py 2.添加可执行权限 chmod +x hello.py 3.执行程序 ./hello.py ......
delphi模拟redis单元
1 unit g_uSdRedis; 2 3 interface 4 5 uses 6 Windows, 7 Messages, 8 SysUtils, 9 Variants, 10 Classes, 11 Graphics, 12 Controls, 13 Forms, 14 Dialogs, 1 ......
Shell脚本
Shell脚本: Shell脚本,按Shell的语法写出来的脚本,是Linux自带的脚本语言 相当于Windows下的DOS批处理脚本 1.编辑一个文本文件,保存为hello.sh # !/bin/sh echo "hello,world" shell脚本文件编写格式: 2.添加可执行权限 chmo ......
Manjaro安装Redis和Redis-cli的使用
一. Redis安装 要在 Manjaro 上安装 Redis,可以按照以下步骤进行操作: 打开终端。 使用以下命令更新系统软件包列表: sudo pacman -Syu 通过运行以下命令安装 Redis: sudo pacman -S redis 安装完成后,使用以下命令启动 Redis 服务: ......
可执行脚本
可执行脚本: 脚本Script,一种解释执行的程序 Linux下常见的三种脚本程序: - Shell脚本 *.sh - Perl脚本 *.pl - Python脚本 *.py 脚本程序,本质是一个文本文件 1. 它是一个文本文件 2. 它具有可执行权限 指向python脚本 ......
Python自动化脚本
自动生成素描草图 在注册一些网站时,经常发愁头像怎么选?放真人照上去怕吓跑别人,放风景图片自己又不喜欢。 是时候用素描草图了,妈妈再也不用担心我的头像吓跑人了! import cv2 img = cv2.imread("elon.jpg") ## Image to Gray Image gray_i ......
10个Python脚本自动化日常任务
在这个自动化时代,我们有很多重复无聊的工作要做。想想这些你不再需要一次又一次地做的无聊的事情,让它自动化,让你的生活更轻松。那么在本文中,我将向您介绍 10 个 Python 自动化脚本,以使你的工作更加自动化,生活更加轻松。因此,没有更多的重复任务将这篇文章放在您的列表中,让我们开始吧。 01、解 ......
杀掉 Nacos 进程重启单节点脚本
nacos-restart.sh #!/bin/bash # 服务名 name="nacos-server" # 过滤nacos-server进程 ID=`ps -ef | grep "$name" | grep -v "grep" | awk 'NR==1{print $2}'` # 杀掉进程 k ......
Redis基础
一、redis简介 Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,常用作数据库、缓存和消息中间件。它以高性能和丰富的数据结构支持而闻名,提供了字符串、哈希表、列表、集合、有序集合等多种数据结构。 Redis主要特点包括: 内存存储:Redis ......
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本 文章目录 摘要 引言 正文1. 准备工作2. 使用ipaguard处理Lua文件3. 运行ipagurd进行混淆代码加密具体步骤测试和配置阶段IPA 重签名操作步骤4. IPA重签名与发布 总结 摘要 本文将介绍如何使用ipagur ......
HiveSQL脚本耗时长问题排查
1.背景 底层引擎采用的是Tez,为了快速定位自己的脚本是哪一段性能较差,首先需要在脚本里面设置脚本名称,命令如下: set tez.job.name=dws_contract_detail_info_s_d; 这是我的一个例子,设置好名称后,开始执行脚本,等脚本执行完成后就可以开始排查问题。 2. ......
Redis不同版本性能研究
Redis不同版本性能研究 背景 前期同事遇到了一个大key的慢查询. 前提条件是: 一个 60万key的环境里面. 有一个 260万元素的set类型的key 产品经常会进行 smember key 的操作 出现了长达1.5秒的 slowlog. 同期还出现了内存飙涨与实际内存使用不符的情况. 所以 ......
win10通过.bat文件启动anaconda环境、切换路径 并运行脚本
win10通过.bat文件启动anaconda环境、切换路径 并运行脚本 CALL E:\Anaconda3\install\Scripts\activate.bat E:\Anaconda3\install CALL conda activate byd_2 H: cd H:\PytorchPro ......
Redis内存问题的学习之一
Redis内存问题的学习之一 背景 前几天帮同事看redis的问题 发现info memory 显示 60GB 但是实际上 save出来的dump文件只有 800M 然后导入到其他的redis之后, info memory只有 2G左右的内存. 所以感觉比较奇怪. 认为 redis 的info me ......
使用ansible脚本用pt-archiver归档数据
【背景说明】 需要使用ansible来管理删除数据任务,数据量较大,使用pt-archiver工具 【环境说明】 MySQL主从架构+pt-archiver 3.5.5 【剧本说明】 tree roles/archive_mysql/ roles/archive_mysql/ ├── files │ ......
python钉钉机器人运维脚本监控实例
面是关于“Python钉钉机器人运维脚本监控实例”的完整攻略: 目录 介绍 使用步骤 配置机器人 运行脚本 示例说明 监控服务器CPU使用率 监控服务器磁盘空间 总结 介绍 钉钉机器人是钉钉提供的一种形式化的通信渠道,可以通过代码来调用钉钉机器人的API,实现以机器人的形式向钉钉群组发送消息。本篇攻 ......
分布式缓存NewLife.Redis
NewLife.Redis 是一个Redis客户端组件,以高性能处理大数据实时计算为目标。 Redis协议基础实现位于Redis/RedisClient,FullRedis为扩展实现,主要增加列表结构、哈希结构、队列等高级功能。 源码: https://github.com/NewLifeX/New ......
Vuser 脚本语言基础
char myfilename[120] ... sprintf( myfilename, "Value=C:\\testdata\\%s", lr_eval_string("{readfromafileparameterfilename}")); ... ITEMDATA, "Name=File" ......
配置redis外网可访问,并只允许指定的ip可访问redis
开启redis 允许外网IP 访问 在 Linux 中安装了redis 服务,当在客户端通过远程连接的方式连接时,报could not connect错误。 错误的原因很简单,就是没有连接上redis服务,由于redis采用的安全策略,默认会只准许本地访问。 需要通过简单配置,完成允许外网访问。 修 ......
docker初步入门学习安装redis和mysql
docker run --name myredis -p 6379:6379 -d redis redis-server --appendonly yes docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 my ......
《Java架构师的第一性原理》32分布式计算之分布式锁(Redis、Zookeeper)
1 这才是真正的分布式锁 技术领域,我觉得了解来龙去脉,了解本质原理,比用什么工具实现更重要: (1)进程多线程如何互斥? (2)一个手机上两个APP访问一个文件如何互斥? (3)分布式环境下多个服务访问一个资源如何互斥? 归根结底,是利用一个互斥才能访问的公共资源来实现分布式锁,具体这个公共资源是 ......