集群cluster linux redis

redis

redis持久化机制 redis的数据保存方法 redis的数据都保存在内存中,所以访问快。radis还会将保存在内存的信息不定期存到磁盘中。 使用两种机制存储 RDB--Redis DataBase(默认) AOF--Append Only File 配置(配置文件redis.conf中) 1、s ......
redis

使用nomad管理集群-2 tailscale组网

背景 上一篇文章介绍了如何单机部署nomad,这一篇介绍如何使用tailscale组成大内网,并使用nomad管理该内网集群 TAILSCALE介绍 下面是引用知乎的原话 Tailscale 是一种基于 WireGuard 的虚拟组网工具,它能帮助我们把安装了 Tailscale 服务的机器,都放到 ......
集群 tailscale nomad

Redis

Remote Dictionary Service 字典存储 数值以键值对保存K-->V 最常用set(存储)、get(取值) value的数据类型 String:字符和整型 Hash:哈希表 List:有序数组 Set:无序数组 ZSet:有序集合 Redis常见用途 缓存 分布式session、 ......
Redis

二进制部署k8s集群

1.配置主机hostname 2.配置hosts映射并拷贝至其他节点 3.配置时间同步 yum -y install chrony.x86_64 vim /etc/chrony.conf server ntp.aliyun.com iburst server ntp1.aliyun.com ibur ......
二进制 集群 k8s k8 8s

使用nomad管理集群-1 单机部署

背景 由于白嫖+购买了很多vps,管理起来有点困难,只能一个个ssh上去看,同时有的命令要反复敲好几遍,因此需要有一个集群管理的工具。 其次因为工作需要经常和k8s,docker等打交道,于是打算使用类似的工具来管理vps。 首先考虑的自然就是k8s,作为云原生的老大哥,相关的生态和文档自然是巨好, ......
集群 单机 nomad

linux学习记录 10.9

知识点: git-版本管理工具,一个树的结构来维护所有历史版本,可持久化,支持多人合作 工作区:仓库的目录。工作区是独立于各个分支的。 =》 暂存区:工作区写入版本库前的缓存区 =》 版本库:将所有版本用一棵树的形式存下来 每次head只会处于一个结点, 要将当前暂存区存到版本库里的时候,就会在当前 ......
linux 10.9 10

linux学习记录 10.8

ac terminal 分配了如下信息: (1)user 用户名 (2)hostname ip地址 (3)password 密码 homework 4 getinfo 查看上述信息 知识点: 1、ssh登录到某个自己的服务器 ssh user@hostname = 登录服务器 exit / logo ......
linux 10.8 10

Redis笔记

redis数据类型 字符串(String): 存储单个值。 用例:存储文本、数字、计数器等。 SET username "john_doe" GET username 列表(List): 有序集合,允许重复元素。 用例:消息队列、新闻推送、日志记录等。 LPUSH tasks "task1" LPU ......
笔记 Redis

Arm Linux内存管理(一)

Arm Linux内存管理(一) 大文 2 人赞同了该文章 一、Arm linux的基本概念 1. Arm Linux物理内存 Arm平台内存大小的定义在DTS设备树中定义 arch/arm/boot/dts/vexpress-v2p-ca9.dts中 内核在启动过程中,需要解析dts文件。代码的调 ......
内存 Linux Arm

学习笔记421—Win7下使用U盘安装linux Ubuntu16.04双系统图文教程

Win7下使用U盘安装linux Ubuntu16.04双系统图文教程 安装步骤: 1、下载Ubuntu 16.04镜像软件;2、使用ultraISO软件制作U盘启动盘;3、利用U盘启动盘来安装Ubuntu系统;4、使用EasyBCD创建启动系统启动引导;5、重启系统即可。 Ubuntu(友帮拓、优 ......
图文 笔记 教程 Ubuntu 系统

Linux系统下,单步调试动态库的简单demo

1、先根据链接建立一个测试demo 此博客参考以下链接得来,仅为学习记录用途 https://blog.csdn.net/xiaowen_10/article/details/45098069 2、生成src.o 目标文件 gcc -c -fPIC -g -rdynamic src.c 命令解析如下 ......
动态 系统 Linux demo

Linux入门知识教程

网络连接概念 IP地址时一种逻辑地址,用来标识网络中一个个主机 IP地址 = 网络地址 + 主机地址 IP地址是一个 4 * 8bit (1字节) 由 0/1 组成的数字串(IP协议) 子网掩码NETMASK 子网掩码只有一个功能,就是将IP地址划分为 网络地址 + 主机地址 子网掩码与 IP地址进 ......
入门知识 教程 知识 Linux

Linux file system All In One

Linux file system All In One 图解 Linux 文件系统 ......
system Linux file All One

Redis——分布式锁

基本原理 synchronized是利用JVM内部的锁监视器控制线程,但是只能在一个JVM中生效。如果有多个JVM的时候,就会有多个线程获取到锁,就无法实现多JVM进程之间的互斥了。 因此不能使用JVM内部的锁监视器了,必须使用JVM外部的锁监视器,就能保证只有一个线程获取到锁,就能实现多进程之间的 ......
分布式 Redis

Linux系列---【shell脚本-模拟手动跑每天的定时任务】

问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 #!/bin/bash # 设置循环的日期范围 start_date="2023080 ......
脚本 手动 任务 Linux shell

Linux如何创建Pycharm桌面快捷方式

前提: Centos安装完Pycharm后每次打开都要用bash命令比较麻烦,下面我们将在Linux系统下创建pycharm的桌面快捷方式。 1、创建桌面快捷方式文件 vim /usr/share/applications/pycharm.desktop 在文件中插入下面内容 [Desktop En ......
桌面 Pycharm 方式 Linux

Redis——底层和数据结构

数据结构 简单动态字符串SDS 可以认为在Redis中所有的东西最终都是字符串。Redis是C语言实现的,但是Redis没有直接使用C语言中的字符串,C语言字符串是字符数组实现的,存在很多问题: 1、获取字符串的长度需要运算,时间复杂度达到O(n)。 2、非二进制安全,无法保存\0字符(被识别成结束 ......
数据结构 底层 结构 数据 Redis

Linux检测远程服务器端口的几种方法

1,telnet命令检测 telnet是Windows和Linux上最常用的检查端口的命令。此命令的简单用法是telnet ip地址(或者域名) 端口。如果执行telnet 命令提示命令未发现,请执行"yum install telnet"。 [root@localhost etc]# telnet ......
端口 服务器 方法 Linux

Redis——基本使用

五种数据类型 Redis是一个基于内存的数据库。是一个key-value的数据库,key一般是String类型,value的类型多种多样。 字符串String SET name zhangxiancheng //redis中默认都是使用字符串来存储数据的 DEL key//删除 EXISTS key ......
Redis

redis-cluster nodes命令信息说明

集群定义 1.1 每个字段的含义如下: 1. id: 节点ID,一个40字节的随机字符串,节点创建时生成,且不会变化(除非使用CLUSTER RESET HARD命令)。 2. ip:port: 客户端访问的地址。 3. flags: 逗号分隔的标记位,可能值有:myself, master, sl ......
redis-cluster 命令 cluster redis nodes

hadoop集群搭建及编程实践

Hadoop集群搭建 前期准备及JDK,hadoop安装 设置主机名和添加主机映射 验证连通性 SSH无密码登录 配置集群/分布式环境 修改workers 修改文件core-site.xml 修改hdfs-site.xml 修改mapred-site.xml 修改yarn-site.xml 分发到其 ......
集群 hadoop

使用 Rancher 部署管理 K8S 集群

目录使用 Rancher 部署管理 K8S 集群主机规划部署 docker-ce(rancher)部署 rancher 使用 Rancher 部署管理 K8S 集群 主机规划 主机名称 角色 IP 地址 基础软件 rancher 管理 k8s 集群 10.0.0.203 docker-ce mast ......
集群 Rancher K8S K8 8S

为什么redis使用单线程——简单说下

redis使用单线程主要原因第一个,每条命令都是原子操作,单线程能够保证原子性。第二个原因,如果设计为多线程,肯定存在锁的竞争导致锁的获取释放开销,线程切换的开销,这与我们使用redis是相违背的。尽管redis设计为单线程,但是他的性能很高,主要原因是基于内存,以及pipeline机制都能保证re ......
线程 redis

Redis学习之秒杀业务

秒杀业务的核心流程是:判断日期和库存、扣减库存、创建订单 如下图: 注意,秒杀库存信息和商品信息最好是独立的两张表,不要放在一起影响性能。 @Resource private ISeckillVoucherService seckillVoucherService; ​ @Resource priv ......
业务 Redis

Linux下PureFTPd配置安装(完整版)

PureFTPd是一个centos中ftp服务器软件了,我们在网上有很多的关于PureFTPd安装教程了,下面小编来为各位介绍Linux下PureFTPd配置安装教程. 网上关于pureftp的安装教程很多,但是试了以后发现很多其实都不完善,很容易出错,自己安装摸索以后总结如下. 首先安装之前最好用 ......
整版 PureFTPd Linux

linux酷炫命令 hollywood

1、 https://cloud.tencent.com/developer/article/2275804 ubuntu系统安装 说实话这个命令可能就是抖音里很火的那个,你眼中的程序猿VS现实中的程序猿,安装命令如下: sudo apt-get install hollywood 执行结果如下: ......
hollywood 命令 linux

Linux上快速安装 RabbitMQ

1.默认安装最新版,安装erlang apt-get install erlang 2.安装最新版 rabbitmq sudo apt-get update sudo apt-get install rabbitmq-server 3.配置管理端Web系统 rabbitmq-plugins enab ......
RabbitMQ Linux

Linux cat、echo、seq、sort、cut、tr、diff、uniq

cat和echo 特点: cat:从文件或标准输入读取内容并显示到标准输出(通常是屏幕)。提供一个或多个文件名作为参数时,cat 会连续显示这些文件的内容。 echo:输出参数内容到标准输出,提供给 echo 的任何内容(无论是文本、变量还是混合内容)都会被当作参数,然后 echo 将这些参数显示出 ......
Linux echo diff sort uniq

Linux问题记录

Linux问题记录 ​#Linux问题记录#​ 用户不在 sudoers 文件中,此事将被报告 我们首先使用命令 su root 切换至 root 用户,此时需要验证 root 用户密码 然后我们查看 /etc/sudoers 文件内容是否包含当前用户权限 如果没有权限,使用命令 vim /etc/ ......
问题 Linux

Spring、Redis相关知识查漏补缺

动态web页面不具有动态性 × 静态web页面不具有交互性 √ 事务隔离级别是数据库自带的与Spring无关 √ Spring自己实现了—套与数据库无关的事务机制 × 软件框架是面向某个领域的、可复用的半成品软件 √ 使用软件框架的优势是开发的灵活性和扩展性更好 × 拦截器可以拦截所有请求(包括静态 ......
知识 Spring Redis