集群cluster linux redis

Redis命令详解

1.连接redis服务命令:1.连接本地redis服务命令:redis-cli 2.远程连接redis服务命令:redis-clo -h host -p port -a password 2.redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),s ......
命令 Redis

Redis更换版本操作

问题:windows系统下,安装了两个不同版本的Redis,如何切换版本? 操作: 1,打开CMD输入regedit,打开注册表编辑器2,根据路径找到mysql注册表找到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80 ......
版本 Redis

NO.6 Linux系统编程-备忘

一、文件I/O FILE* fp 指针(指向的结构体有三个重要的成员) 文件描述符: 通过文件描述可以找到文件的inode, 通过inode可以找到对应的数据块 文件指针: 读和写共享一个文件指针, 读或者写都会引起文件指针的变化 文件缓冲区: 读或者写会先通过文件缓冲区, 主要目的是为了减少对磁盘 ......
系统 Linux NO

redis 连接报错read error on connection解决

在使用redis队列处理的时候,有时候队列过长会遇到超时的情况。 原因分析:查看了下php.ini文件里面有个参数default_socket_timeout = 60,就是这个配置导致redis过60秒会自动断开。这个配置是什么意思?default_socket_timeout是socket流的超 ......
connection redis error read on

windows&linux共享

优点:可以使用VS直接编辑linux跨平台代码 apt-get install samba vim /etc/samba/smb.conf [code] // 名称 path=/code // 路径 writeable=yes browseable=yes guest ok=yes pkill sm ......
windows linux amp

Linux第二周技术博客

这周我们学习centos7的安装 首先我们先去centos官方找到centos7版本的安装包以及它的镜像文件。 安装好centos7后我们打开VMware选择创建新的虚拟机然后一直点击下一步到选择安装来源界面,将我们之前下载的镜像文件放入然后选择安装Linux系统,给虚拟机起好名字后将文件位置修改好 ......
Linux 技术 博客

Laxcus分布式操作系统相比Linux操作系统的优势

一位微信网友的提问:LAXCUS分布式操作系统和LINUX操作系统相比,有什么优势? 答:LAXCUS分布式操作系统做为一种新型的多机操作系统,是操作系统家族的新物种。它最大的特点是聚合能力,能够将海量的物理计算机集合到一起,变成一台物理分散逻辑统一的单台计算机,在此基础上,实现超大规模算力的统一输 ......
系统 分布式 优势 Laxcus Linux

NO.3 C语言实现贪吃蛇游戏(Linux)

一、简易说明: 实现了初步的游戏模型,可以玩,但有一些细节bug没有解决。 用WASD控制方向 二、源代码+头文件 1 #include <stdio.h> 2 #include "snake.h" 3 4 5 6 7 int main(int argc, const char *argv[]) 8 ......
语言 Linux NO

Linux下C语言操作网卡的几个代码实例?特别实用

前面写了一篇关于网络相关的文章:如何获取当前可用网口。 《简简单单教你如何用C语言列举当前所有网口!》 那么如何使用C语言直接操作网口? 比如读写IP地址、读写MAC地址等。 一、原理 主要通过系统用socket()、ioctl()、实现 int socket(int domain, int typ ......
网卡 实例 语言 代码 Linux

Linux常用命令本地查询工具:LinuxStudy 1.0

最近在学习Linux,上千的命令整理了一下,随用随查,也分享给需要的小伙伴。语言平台为C# framework 4.7.1,旧系统可能需要更新平台。程序开源 ,可关注 https://gitee.com/windtrace/linux-study 新版本。 目前收集了 www.linuxcool.c ......
LinuxStudy 命令 常用 工具 Linux

linux cp 命令详解

如何在Linux下拷贝一个目录呢?这好像是再简单不过的问题了。 比如要把/home/usera拷贝到/mnt/temp,首先想到的就是 cp -R /home/usera/* /mnt/temp 但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。 那如何 ......
命令 linux cp

Linux-安装Opencv4

下载 进入opencv官网下载 https://opencv.org/releases/ 选择sources下载相应版本的压缩包。 解压文件,放到home/(用户名)/下。 依赖安装 安装Opencv的依赖 打开终端,输入以下命令,安装最新的CMake sudo apt-get update sud ......
Opencv4 Opencv Linux

linux tar命令

一、Linux操作.tgz文件1.解压.tgz文件:(1)解压到当前文件夹 命令:tar zxvf 文件名.tgz -C ./ eg:tar zxvf demo.tgz -C ./(2)解压到指定文件夹下 命令:tar zxvf 文件名.tgz -C /指定路径 eg:解压到家目录:tar zxvf ......
命令 linux tar

给linux安装线下程序

一、从相关网站下载linux安装程序,一般是rpm和tgz结尾的文件 二、使用下面方法将windows下载的文件上传到linux 使用windows自带的powershell 其中自带了scp 命令。这个命令可以实现与linux服务器的文件互传功能。 他的语法是 在windows的命令提示符下(注意 ......
程序 linux

Linux技术博客第一周

这周是我们学习Linux的第一周,在学习Linux之前,我们先来了解云计算。 云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来虚拟化资源。云计算通过网络连接的方式对计算资源进行统一的管理和调度,构建一个计算资源池向用户按需提供服务。 然后我们来学习Windows系统和Linu ......
Linux 技术 博客

Linus Torvalds接受来自微软的Linux Hyper-V升级

导读 微软最近推送了一些变更,旨在改进即将发布的 Linux 内核 6.6 版本对 Hyper-V 的支持。这些改进包括在 Hyper-V 上支持 AMD SEV-SNP guest 和 Intel TDX guest。除了这两项,还有其他一些升级,如改进了 VMBus 驱动程序中的 ACPI(高级 ......
Torvalds Hyper-V Linus Hyper Linux

Linux脚本扩展

《Linux脚本基础扩充》 在之前的!《Linuxshell脚本基础知识》中,介绍了编写脚本的基础语法知识;现根据B站教程,对脚本编写实践部分进行总结; 1. 编写脚本,遍历目录下的所有txt文件,且将文件做备份,备份的格式为源文件名后缀增加日期;如:a.txt备份为a.txt_20230122 # ......
脚本 Linux

Go每日一库之168:redsync(redis分布式锁)

今天给大家推荐的是基于redis的Go版本的分布式锁工具:[redsync]()。该工具也是redis官网上推荐的。redsync 基于redis的高可用、高性能、防死锁、防误删的分布式锁实现,具有高性能、高可用、防死锁、防误删的特点。 ## 一、分布式锁基础知识 **什么是分布式锁** 锁,在编程 ......
分布式 redsync redis 168

Redis之GeoHash算法相关

Geohash GeoHash是目前比较主流实现位置服务的技术,Geohash算法将经纬度二维数据编码为一个字符串,本质是一个降维的过程。 一个例子 地点 经纬度 Geohash 鸟巢 116.402843,39.999375 wx4g8c9v 水立方 116.3967,39.99932 wx4g8 ......
算法 GeoHash Redis

linux的管道符

前言:之前一篇写linux管道符的博客丢失了,今天做题又遇到了,顺便再写一遍 1.1 管道符的作用 再使用linux命令时,如果我们想一行执行多条命令或者有条件的执行下一条命令,这时我们就需 要用到linux管道符了 1.2 ; 对于;,其使用格式为 command1;command2 用;隔开两个 ......
管道 linux

Redis主从及哨兵及集群相关介绍

主从模式 为了避免单点故障 和 读写不分离,Redis 提供了复制(replication)功能,master数据库中的数据更新后,会自动将更新的数据同步到其他slave数据库上。 优点: 主从结构具有读写分离,提高效率、数据备份,提供多个副本等优点。 不足: 大的不足就是主从模式不具备自动容错和恢 ......
主从 哨兵 集群 Redis

Redis 事务

Redis 事务 Redis 中的事务是通过使用 MULTI、EXEC、DISCARD 和 WATCH 命令实现的。以下是这些命令的说明: MULTI:用于标记事务的开始。在执行 MULTI 后,所有后续的命令都将被认为是事务的一部分。 EXEC:用于执行之前标记的事务。Redis 将按顺序执行事务 ......
事务 Redis

Linux Centos7 虚拟环境安装Redis教程(超详细)

一、Redis的介绍 1、基于内存或持久化的日志型、key-value型的Nosql数据库 2、Redis六大特性:速度快、广泛的语言支持、持久化、多种数据结构、主从复制、高可用与分布式。 二、Redis安装下载 1、官网下载 官网:https://redis.io/download/ 选择Redh ......
Centos7 环境 教程 Centos Linux

对于学习Linux进程与线程的感悟

进程感觉就像一个应用程序一样,比如QQ,火狐浏览器等等,他们之间互不干扰,可以独立运行。线程就像QQ里的各种功能,比如好友列表,显示当前是在线还是离线,会话窗口等等去实现各种功能,进程死掉的话,这些线程也会跟着结束。 经过一段时间的学习,发现线程方便好用,线程与线程之间通信非常方便,开销很小。进程就 ......
线程 进程 Linux

Linux_JXNUFiveWeek_Linux三剑客—sed

from pixiv sed 入门 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。 工作原理 命令格式 sed 常用命令 命令 选项 -r 使用ERE(扩展正则表达式元字符 ......

Redis持久化相关

关于Redis持久化 RDB(redis database):在指定的时间间隔对数据进行快照存储,全量存储。它以紧缩的二进制文件保存Redis数据库某一时刻所有数据对象的内存快照,可用于Redis的数据备份、转移与恢复。 AOF(append only file):记录每次对服务器写的操作,当服务器 ......
Redis

linux磁盘空间满了后怎么去判定哪个地方占了多大的空间并回收

概述 日常工作总会碰到磁盘满的情况,这时候我们需要去判定哪个地方占的存储比较多,看那些文件有没用,如果没用就可以删掉节省空间。下面大概写一下处理的一个过程。 1、使用df -h查看磁盘空间占用情况 2、使用du -s /* | sort -nr命令查看那个目录占用空间大 然后那个目录占用多 再通过d ......
空间 磁盘 地方 linux

Unix/Linux系统编程学习笔记第七、八章

Unix/Linux系统编程学习笔记第七、八章 知识点归纳以及最有收获的内容 文件操作级别 文件和目录的基本操作 创建文件:使用 touch 命令或编程语言中的文件创建函数。- 创建目录:使用 mkdir 命令或编程语言中的目录创建函数。 复制文件或目录:使用 cp 命令或编程语言中的复制函数。 移 ......
笔记 系统 Linux Unix

Logstash 获取通道类型 Redis 数据

Redis 服务器是 logstash 官方推荐的 broker 选择。Broker 角色也就意味着会同时存在输入和输出俩个插件。这里我们先学习输入插件。 LogStash::Inputs::Redis 支持三种 data_type(实际上是redis_type),不同的数据类型会导致实际采用不同的 ......
Logstash 通道 类型 数据 Redis

手把手带你体验一场属于Linux的学习之旅

Linux是一个开源的操作系统,以性能高和稳定著称因为继承unix,在权限和网络上的设计与表现也非常优异。同时其系统开源/免费/优秀/稳定,自由高可定制,深受程序员们等代表的极客们的喜爱,也是部分科研人常用的操作系统。随着互联网的普及和技术的发展拓展,Linux也在行业内一路疾驰,占有率持续高升,使 ......
之旅 Linux