集群cluster linux redis

linux操作系统之fork

fork流程图 参考 Linux内核进程创建fork源码解析 关于Linux下fork()函数机制? ......
系统 linux fork

linux开发之ls -l命令实现

效果 大致思路 首先,程序需要通过参数接受一个文件名。接着通过stat函数获取文件的信息,通过处理,进行合适的输出。 转换时间戳可以用localtime函数来进行。 判断文件类型时候要按位与S_IFMT。判断权限时候,也要按位与对应的宏。 具体流程 判断程序用法是否正确 通过stas函数获取文件信息 ......
命令 linux

在linux系统下搭建STM32单片机开发环境

在linux系统下搭建STM32单片机开发环境的记录 前言 懒得说了,过后再补 准备 ubuntu系统,vscode,交叉编译工具链gcc-arm-none-eabi,还需要一个下载软件,我还没装 安装交叉编译工具链 ubuntu系统可直接运行下面的命令直接安装 sudo apt install g ......
单片机 环境 系统 linux STM

Linux常用命令大全

Linux常用命令大全 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的 ......
命令 常用 大全 Linux

Redis中的Hash类型常用命令

一、hset命令作用:设置hash类型值;格式:hset key field value案例:192.168.0.111:0>hset product name 苹果"1" 192.168.0.111:0>hset product price 5"1" 二、hget命令作用:获取hash类型某个ke ......
命令 常用 类型 Redis Hash

Linux安装JDK

1、去官网下载适用于linux的jdk包,如jdk-8u321-linux-aarch64.tar.gz 2、解压缩 tar -zxvf jdk-8u321-linux-aarch64.tar.gz 3、运行sudo vi /etc/profile,在文件中插入如下配置内容,然后保存退出(先按esc ......
Linux JDK

linux系统升级

3.8内核升级 所有节点升级系统并重启(线上环境必须升级) yum update -y --exclude=kernel* wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.19.12-1.el7.el ......
系统 linux

Centos安装Redis

下载Redis wget https://github.com/redis/redis/archive/7.0.10.tar.gz 解压 tar -zxf 7.0.10.tar.gz -C /usr/local/ cd /usr/local/redis-7.0.10 mv /usr/local/re ......
Centos Redis

linux修改文件命令

1、在Linux中修改一个文本文件的内容,你可以使用以下命令: ```vi filename``` 其中,`filename`是你要编辑的文件名。这将会打开一个文本编辑器以便你修改文件的内容。你可以使用vi的基本编辑命令进行修改,例如通过光标移动、删除或插入文本等方式。 如果你只想简单地修改文件的一 ......
命令 文件 linux

Linux-文本编辑vim

vim 使用流程 vim 默认机器是不安装的,需要手动安装这个工具命令 yum install vim -y # 通过yum软件管理工具进行安装 当 vim 打开不存在的文件的时候,默认会创建文件 语法 1. vim 文件名 2. 输入字母 i ,进入编辑模式,代表insert 输入字母 o ,在光 ......
文本 Linux vim

Redis中的跳跃表

Redis中的跳跃表 前言 跳跃表是一种有序的数据结构,它通过在每个节点维持多个指向其他节点的指针,从而达到快速访问节点的目的。 什么是跳跃表 对于单个链表来讲,即便链表中存储的数据是有序的,如果我们要向在其中查找某个数据,它只能从头到尾遍历链表。这样查找效率就会很低,时间复杂度会很高,达到了O(n ......
Redis

Redis中的数据结构

Redis中的数据结构 前言 Redis是一个高性能的分布式内存数据库,在国内外个大互联网公司中都有着广泛的使用,即使是一些非互联网公司也有着非常重要的使用场景。 Redis提供了五种主要的数据类型,它提供了强大且实用的功能,然而实际开发中,有大多数的开发者仅仅只会使用简单的 Redis Strin ......
数据结构 结构 数据 Redis

Redis_大白话谈IO模型

通俗理解多种IO模型 前言 我们以故事来讲我们经常遇到的多种IO模型,首先故事的情节是 老李去买火车票,三天后买到一张退票,其中往返车站耗时1小时。 里面主要包含的人员有:老李,黄牛,售票员,快递员 多种IO模型 阻塞IO模型 老李去火车站买票,排了三天队买到一张退票 耗费:在火车站等了三天,其它一 ......
大白话 大白 模型 Redis

CentOS7---部署LNMP数据存储到redis

一、部署LNMP及redis 1、部署LNMP,需要将 tengine-2.2.0.tar.gz 拷贝到虚拟机的 /root 目录下 步骤一:安装nginx 源码安装相关软件包 # pcre-devel做正则匹配,zlib-devel做数据压缩 [root@template ~]# yum -y i ......
CentOS7 数据 CentOS redis LNMP

linux下 部署asp.net core 进行托管 执行找不到静态文件导致出现404 (blazor wasm host)

linux下 部署asp.net core 进行托管 执行找不到静态文件导致出现404 (blazor wasm host) 生成文件 copy到linux系统目录下 我这里存放到 root目录下 进行权限分配 执行命令 chmod +x /root/文件夹目录/加文件名称 执行文件 /root/文 ......
静态 文件 blazor linux core

redis在linux的操作

redis redis特性 速度快,10w ops(秒读写)数据都是内存操作,c语言实现。 单线程模型,所有的读写是同步的,不会出现脏读脏写 持久化:rdb和aof策略 多种数据结构:5大数据结构 支持多种编程语言:基于tcp通信协议,各大编程语言都支持通信 功能丰富:发布订阅(消息) Lua脚本, ......
redis linux

Dockerfile详细使用、docker私有仓库、dockercompose介绍、dockerpose部署flask+redis项目

昨日内容 # 1 容器其他操作 1 docker start 容器id 2 docker stop 容器id 3 docker rm 容器id 4 docker rm `docker ps -aq` # 正在运行的容器不能删除 5 docker exec 容器id 命令 6 docker cp 宿主 ......

爬取的数据存mysql中、加代理,cookie,header,加入selenium、布隆过滤器、scrapy-redis实现分布式爬虫

上节回顾 # 1 scrapy架构 -爬虫:写的一个个类 -引擎: -调度器:排队,去重 -下载器 -pipline -下载中间件 -爬虫中间件 # 2 命令 -scrapy startproject 项目名 -scrapy gensipder 爬虫名 网址 -scrapy crawl 爬虫名字 - ......

Linux使用war包安装Jenkins

环境:CentOS 7.5 1、先离线安装jdk https://www.cnblogs.com/liulangdexiaoxin/p/17325689.html 2、下载war包 3、上传war包到服务器并执行如下命令进行安装 java -jar jenkins.war --httpPort=88 ......
Jenkins Linux war

linux_virtual_env

虚拟环境+工具链 Cygwin MSYS WSL 仅工具链 MinGW 安装: 验证: 特点: TMD-GCC 安装:官网找最新版下载安装即可 验证:gcc -v (正确输出: specs COLLECT_GCC=D:\Software\TDM-GCC-64\bin\gcc.exe COLLECT_ ......
linux_virtual_env virtual linux env

linux远程复制脚本

#!/bin/bash CUR_PATH='/data/ftp/windows' path=$CUR_PATH for dir in $(ls $path) do echo $dir scp -P 22 -r $dir root@124.2*.x.x:/data/www/ftp/ done ......
脚本 linux

Rocky Linux 9 Minio 单机部署

1、安装服务端和客户端 # 服务端 dnf install https://dl.min.io/server/minio/release/linux-amd64/minio-20230413030807.0.0.x86_64.rpm -y # 客户端 dnf install https://dl.m ......
单机 Rocky Linux Minio

强制linux修改密码

强制 Linux 用户在下次登录时更改密码 原创 入门小站 入门小站 2023-04-14 21:30 发表于湖北 收录于合集#Linux761个 入门小站 分享运维技巧及10k+Stars的开源项目 236篇原创内容 公众号 密码管理是保持安全的重要一环。为了确保您的Linux系统的安全性,可能需 ......
密码 linux

1 redis介绍 、2 redis linux下安装 、3 redis启动方式、4 redis典型场景 、5 redis通用命令 、6 数据结构和内部编码 、7 redis字符串类型

1 redis介绍 # 特性 Redis特性(8个) # 速度快:10w ops(每秒10w读写),数据存在内存中,c语言实现,单线程模型 # 持久化:rdb和aof # 多种数据结构: 5大数据结构 BitMaps位图:布隆过滤器 本质是 字符串 HyperLogLog:超小内存唯一值计数,12k ......
redis 数据结构 字符串 字符 场景

linux备份和恢复

Linux备份与恢复使用技巧 原创 李逸皓 运维book思议 2023-03-07 10:50 发表于北京 收录于合集 #linux56个 #运维15个 #服务器11个 #备份与恢复1个 #数据库5个 先放个链接,万一有人关注呢 运维book思议 李小白,一个北漂的运维。希望能够通过本公众号与业内各 ......
备份 linux

linux系统安全审计脚本

Linux系统安全审计脚本 原创 李逸皓 运维book思议 2023-03-08 13:46 发表于北京 收录于合集 #linux56个 #脚本44个 #shell41个 #系统安全4个 先放个链接,万一有人关注呢 运维book思议 李小白,一个北漂的运维。希望能够通过本公众号与业内各位大神交流技术 ......
脚本 系统 linux

安装Zookeeper和Kafka集群

安装Zookeeper和Kafka集群 本文介绍如何安装Zookeeper和Kafka集群。为了方便,介绍的是在一台服务器上的安装,实际应该安装在多台服务器上,但步骤是一样的。 安装Zookeeper集群 下载安装包 从官网上下载安装包: curl https://dlcdn.apache.org/ ......
集群 Zookeeper Kafka

Linux - 删除文件名乱码的文件

问题 出现了乱码的文件名:??iA?,没办法通过文件名删除(复制文件名然后 rm 无效)。 解决 # 获取该文件的节点号 $ ls -i 167557 ??iA? # 通过 find delete 参数删除该文件 $ find -inum 167557 -delete 问题解决。 ......
文件 乱码 文件名 Linux

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移 目前测试环境的ck集群+zk集群架构如下: ClickHouse ZooKeeper 192.168.1.171 192.168.1.172 192.168.1.173 192.168.1.174 192.168.1 ......
集群 ZooKeeper ClickHouse 架构

Linux离线安装jdk

1、官网下载相应的jdk https://www.oracle.com/ 2、将jdk包上传到服务器并解压 3、设置环境变量 vi /etc/profile export JAVA_HOME=/opt/jdk-20 export PATH=$PATH:$JAVA_HOME/bin source /e ......
Linux jdk