集群cluster linux redis

redis学习十九:redis复制

定义: 主从复制,master以写为主,slave以读为主 当master数据变化的时候,自动将新的数据异步同步到其他slave数据库 作用: 1.读写分离 2.容灾备份 3.数据备份 4.水平扩容支撑高并发 如何实现: 配从库不配主库 权限细节:master如果配置了requirepass参数,需 ......
redis

jenkins+pytest+allure(linux)

#安装java [root@localhost ~]# tar -xzvf openjdk-11.0.2_linux-x64_bin.tar.gz [root@localhost ~]# mv jdk-11.0.2 /opt/ [root@localhost ~]# ln -s /opt/jdk-1 ......
jenkins allure pytest linux

Linux 软件包管理 笔记

Linux 软件包管理: rmp 命令: rmp -q 软件名 #查询是都安装此软件 rpm -pl 软件名 #查询软件安装位置 rpm -ivh 软件名-版本信息 #安装软件包,安装时需要提供完整的rpm软件包名 rpm -e 软件名 #卸载软件包 rpm包中较为安全的是官方带有红帽签名的软件包, ......
软件包 笔记 Linux 软件

linux安装maven教程

Linux安装maven(详细教程) - 付宗乐 - 博客园 (cnblogs.com) 一、简介 Maven是意第绪语,意思是“知识的积累者”,最初是为了简化Jakarta Turbine项目中的构建过程。有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不同。JAR已检入CVS。我们想 ......
教程 linux maven

linux nohup

1,安装 yum install coreutils 2,查看安装路径 which nohup 3,查看版本号 nohup --version nohup (GNU coreutils) 8.22 Copyright (C) 2013 Free Software Foundation, Inc. L ......
linux nohup

安装Hadoop单节点伪分布式集群

[toc] # 安装Hadoop单节点伪分布式集群 操作系统:Ubuntu server 20.04 参考文档:`http://apache.github.io/hadoop/hadoop-project-dist/hadoop-common/SingleCluster.html` ## 系统准备 ......
分布式 节点 集群 Hadoop

Linux(Centos)安装Mysql的步骤

因为 Mysql收费所以Centos7不能像原来那么丝滑的去安装了,之前很多可行的安装方式现在都需要换个姿势。本人环境是CentOS7,安装的MySQL版本是5.7.34,从卸载到安装全过程记录。 一.卸载MySQL(没安装过的可直接跳过)​ ​最后查看一下还有没有MySQL依赖的包名和文件夹,按上 ......
步骤 Centos Linux Mysql

redis工具类

@Component public class RedisUtils { @Autowired private RedisTemplate<String, Object> redisTemplate; @Autowired private ValueOperations<String, String ......
工具 redis

Linux系统安全限制:禁用或限制用户ssh登录(sshd_config、hosts.allow、hosts.deny、nologin、passwd)

我们知道Linux系统安全性设置有很多方式。常见的有通过firewall防火墙、或者iptables规则实现放行、拦截屏蔽某些特征的网络请求。[示例:iptables限制ssh链接服务器](https://www.cnblogs.com/xiongzaiqiren/p/iptables-ssh.ht ......
hosts sshd_config nologin 用户 config

Linux中的进程页表

### 是什么 进程页表是用于管理进程虚拟地址空间和物理内存之间映射关系的数据结构。它记录了进程中每个虚拟页对应的物理页的信息。 ### 什么作用 进程使用进程页表的方式是通过虚拟地址访问内存。当进程访问一个虚拟地址时,操作系统会根据进程页表中的映射关系,将虚拟地址转换为物理地址,然后进行内存访问操 ......
进程 Linux

linux下批量重命名目录及子目录下的文件

###一 、加上后缀名 假如只是给当前目录及所有子目录下的文件添加后缀名,使用 **find** 和 **mv** 就可以了。 比如把当前及子目录下所有带 **_test** 后缀的文件加上 **.c** 后缀 `find . -type f -name '*_test' -exec mv {} { ......
子目 子目录 文件 目录 linux

Linux 安装node环境

nodejs 下载地址是:https://nodejs.org/dist/ 这里有两种方式下载: 下载到本地上传到服务器(相比于第二种更麻烦一些) 通过wget命令直接下载到linux服务器上 1 下载node.js wget https://nodejs.org/dist/v12.22.12/no ......
环境 Linux node

Linux | 如何复制文件夹到另一个文件夹

linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。这个命令相当于dos下面的copy命令,具体用法是:`cp -r 源文件 目的文件`,其中参数`r`是指连同源文件中的子目录一同拷贝。 在linux系统中复制文件我们可以使用cp或copy命令了,我们要复制文件或目录都可以 ......
文件夹 文件 Linux

Redis 数据结构 - 链表

## 链表 - List 的底层实现 链表提供了高效的节点重排能力,可以通过顺序访问的方式访问节点,并且支持增加删除节点调整长度。 由于 C 语言原生并不支持链表,redis 的链表是自己实现的。 List 的底层实现就是一个双向链表,支持从链表的两端进行`push`和`pop`操作,时间复杂度是` ......
数据结构 结构 数据 Redis

Linux -磁盘性能指标

linux-磁盘IO性能监测手段 Linux 存储系统 I/O 栈由文件系统层(file system layer)、通用块层( general block layer)和设备层(device layer)构成。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为访问文件系统和应用程序的 ......
磁盘 性能 指标 Linux

linux解锁用户命令

解锁用户linux # pam_tally2 -u 用户名 -r #root用户下执行,解锁用户 # pam_tally2 -u 用户名 --reset #清空用户的错误登录次数 ......
命令 用户 linux

Linux下python脚本自启动和定时启动

一、服务器开机自动运行 用root权限编辑以下文件 sudo vim /etc/rc.local 编辑启动脚本的命令地址 /usr/bin/python3 /path/to/python > /path/to/log 二、定时启动 编辑crontab文件 crontab -e 编辑命令 */30 * ......
脚本 python Linux

linux-chown-解锁文件夹状态

- git clone之后的仓库文件夹状态显示带锁,表示当前用户无权限 ![](https://img2023.cnblogs.com/blog/2815986/202307/2815986-20230712111027676-1198850510.png) - 执行:sudo chown user ......
linux-chown 文件夹 状态 文件 linux

搭建pg-ha集群

[1] https://wiki.postgresql.org/wiki/Binary_Replication_Tutorial#5_Minutes_to_Simple_Replication [2] https://wiki.postgresql.org/wiki/Hot_Standby [3] ......
集群 pg-ha pg ha

查看linux所有开发端口

netstat -tuln 然后查看 服务器的开发端口,这个服务值运营商,如用的阿里云或腾讯云,看是否开发对应端口。 ......
端口 linux

C# 连接redis ,生成1亿个20位长随机数做测试

string buffer = "0123456789";// 随机字符中也可以为汉字(任何) string abc = ""; IRedisClient client = RedisManager.GetClient(); StringBuilder sb = new StringBuilder( ......
随机数 redis

Redis 客户端中查不到数据的解决方法

问题: Java代码中能获取到redis数据,但是在服务器中使用 redis-cli 登录redis客户端后,使用get等命令获取不到数据。 原因: 没有选择数据库,查看java代码的配置后,发现使用的是 1 号数据库,但是命令行登录进去redis后默认是 0 号数据库,因此就查不到数据。 解决: ......
客户端 客户 方法 数据 Redis

Linux查看系统信息

在 Linux 中,您可以使用各种命令来查看系统信息。以下是一些常用的命令: 1. `uname` 命令:用于显示系统内核名称和版本号。 ``` uname -a ``` 2. `lsb_release` 命令:用于显示系统发行版信息。 ``` lsb_release -a ``` 3. `cat ......
系统 Linux 信息

linux 创建组和用户 并设置密码

在 Linux 中,您可以使用 `groupadd` 命令来创建组,使用 `useradd` 命令来创建用户,并使用 `passwd` 命令来为用户设置密码。以下是创建组和用户并设置密码的步骤: 1. 创建组 要创建组,请使用以下命令: ``` sudo groupadd ``` 其中 `` 是您要 ......
密码 用户 linux

Redis 命令行中报错 (error) NOAUTH Authentication required

本文来源:[redis客户端连接错误 NOAUTH Authentication required\_Redis\_脚本之家](https://www.jb51.net/article/216953.htm) redis客户端连接成功,但是操作报异常——(error) NOAUTH Authenti ......
中报 Authentication required 命令 NOAUTH

C#连接Redis - Redis教程 (yiibai.com) (转)

C#连接Redis - Redis教程 (yiibai.com) class Program { static void Main(string[] args) { //在Redis中存储常用的5种数据类型:String,Hash,List,SetSorted set var client = ne ......
Redis 教程 yiibai com

Centos7 升级 Kubernetes(k8s) 集群

Centos7 升级 Kubernetes(k8s) 集群,升级master主节点,升级kubeadm,升级各个组件,升级 kubelet 和 kubectl,升级worker工作节点,升级kubeadm,升级kubelet和kubectl ......
集群 Kubernetes Centos7 Centos k8s

十大采用 KDE Plasma 的 Linux 发行版

导读 你是否计划在 Linux 上采用以 KDE Plasma 为基础的稳定桌面环境,并打算将其作为日常工作环境?在这里,我们为你介绍与 KDE Plasma 更好集成的前十个 Linux 发行版。 KDE Plasma 桌面环境如今已经成为数百万用户的选择。借助活跃的开发者和社区的支持,它不断改进 ......
Plasma Linux KDE

linux 中sed命令删除所有的注释行

001、常规删除方法 [root@PC1 test02]# ls a.txt [root@PC1 test02]# cat a.txt ## 测试数据 ## str1 01 02 03 04 05 06 07 08 ## 09 10 11 12 13 14 15 16 17 18 19 20 ## ......
注释 命令 linux sed

说说 Linux 的 curl 命令

cURL,熟悉 Linux 的同学,没有人不知道这个命令吧:) 它有非常非常多的参数,我这里就不复制粘贴了,有需要可以 `-h` 或者谷歌搜索看看。 我从实用性的角度,说下我比较常用的几个参数: * `-v`:啰嗦模式,打印请求头部、响应头部,如果是 https 请求会打印握手信息; * `-H`: ......
命令 Linux curl