linux redis
Windows下的Redis启动报错Redis service failed to start解决方法
报错原因:Redis服务没有找到log文件 解决方法 在Redis安装目录下打开redis.windows-service.conf文件 搜索logfile,找到logfile存放目录,一般默认为Logs/redis_log.txt 在Redis安装目录创建Logs文件夹,在Logs文件夹下创建re ......
Linux openEuler(欧拉系统)无公网实现ssh远程连接(高效运维!)
欧拉操作系统(openEuler, 简称“欧拉”)是面向数字基础设施的操作系统,支持服务器、云计算、边缘openEuler是面向数字基础设施的操作系统,支持服务器、 云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统 Cpolar是一种安全的内网穿透云服务,可以 ......
Redis相关
2023.12.26 臭宝今天早上起床没拉粑粑,so sad o(╥﹏╥)o 1.Redis为什么快? Redis是存在内存中的,Redis是单线程的,避免上下文切换。 渐进式Rehash Redis的所有数据都是存在一个hash数组上的,hash数组每个元素都是一个链表(所有类型都是,如Strin ......
在linux中查看运行指定进程资源占用(cpu+gpu)
在运行程序时有时候会需要查看资源占用,以方便部署在其他服务器上时进行参考。以下是总结了我在linux上查找程序进程资源的两种方法(cpu和gpu都有)。 ......
linux经典电灯驱动(古老版,参考用)
驱动程序 #include <linux/types.h> #include <linux/kernel.h> #include <linux/delay.h> #include <linux/ide.h> #include <linux/init.h> #include <linux/module ......
linux声音处理 alsa & jack 是什么
alsa(Advanced Linux Sound Architecture ) 是什么: 简单的说,linux之前的内核里处理声音使用oss,后来大家觉得不好用,重写了声音部分,改名叫alsa(更高级的),并且提供了用户空间库(alsa-lib),供应用程序方便调用。 官方说明: 高级 Linux ......
node.js安装到Linux
下载地址:https://nodejs.org/dist/ 1、准备 node 安装包,可以进入镜像站 ,自行选择版本进行下载,这里下载的是 node-v12.22.3-linux-x64.tar.xz 2、将本地的安装包上传到 linux 服务器上,我这里放在 /home/software 目录下 ......
Maven安装步骤--linux
安装 maven 环境前,需要先安装 java 环境 Linux安装jdk 1、maven 官网下载安装包 maven 官网地址:Maven – Download Apache Maven 历史版本3.6.3为例: 2、安装 maven 2.1创建 maven 文件夹,仓库文件夹 mkdir -p ......
linux无sudo权限安装python
本文将介绍在没有sudo权限的情况下如何从源代码编译和安装Python 首先,输入如下命令下载希望安装的版本的源代码,例如Python-3.12.1 wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz 然后,输入如下命令解压 ......
Redis进阶 Lua函数
1.可以直接声明一个局部变量来接收函数,也可以直接简写 local square=function(i) return i*i end 简写: local function square(i) return i*i end 2.当调用函数时,参数是一一对应的,如果多了参数,则会忽略,少则会将对应位置 ......
美团面试:ES+Redis+MySQL高可用,如何实现?
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职 ......
1.Linux是什么与如何学习
第 1 章 Linux 是什么与如何学习 历史部分略过。 1.2.5 Linux的内核版本 Linux的内核版本编号有点类似如下的样子: 3.10.0-123.el7.x86_64 主版本.次版本.发布版本-修改版本 虽然编号就是如上的方式来编的,不过依据 Linux 内核的发展期程,内核版本的定义 ......
Ubuntu上安装、使用Redis的详细教程
sudo apt-get update sudo apt-get install redis 启动方式二systemctl start redis-server启动方式三service redis-server start重启redisservice redis-server restart关闭re ......
Linux收包之数据L3层是如何流转的
一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 网卡:Intel的igb网卡 网卡驱动源码目录:drivers/net/ethernet/intel ......
Redis分布式锁
1.分布式锁的方案 分类 方案 原理 优点 缺点 基于数据库 mysql数据库表的唯一索引 1.表创建唯一索引2.加锁:执行insert语句,成功则加锁成功,失败则加锁失败3.解锁:执行delete语句 完全利用DB实现,实现简单 1.锁无超时自动失效机制,有死锁风险2.不支持锁冲入,不支持阻塞等待 ......
linux 用户注销
1. 先用 w 命令查看当前登录系统的用户:[root@centos ~]# w11:48:09 up 3:13, 2 users, load average: 0.00, 0.01, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 21 ......
在arm架构的银河麒麟系统部署Redis
以下是在arm架构的银河麒麟系统上部署Redis的详细步骤: 1. 创建文件夹 首先,在合适的位置创建必要的文件夹。在本例中,我们将创建/opt/redis和/usr/src/redis两个文件夹。 mkdir /opt/redis mkdir /usr/src/redis 2. 准备Redis及其 ......
操作系统大作业:在Linux环境下模拟实现简单命令解释器(文档部分)
一、 课程设计(大作业)具体内容 3.1 程序概述 已完成一下命令 pwd //显示当前所在目录的路径名 list <目录名> //列出指定目录名中的所有目录及文件 modifydir <目录名或路径> //改变当前工作目录 makedir <目录名> //新建目录 deldir <目录名> //删 ......
操作系统大作业:在Linux环境下模拟实现简单命令解释器(代码部分)
好家伙 1. 题目要求 一、 课程设计(大作业)目的 熟悉Linux编程环境,加强对Linux命令的理解及函数的运用,完成一个操作系统的部分系统的设计过程、编码、调试,锻炼实际应用能力。 二、 课程设计(大作业)具体要求 2.1 课程设计题目 在Linux环境下模拟实现简单命令解释器。 (1)要求实 ......
linux生成ssh的一对公钥和私钥
1.首先进入.SSH目录中 Linux中,每个用户的根目录下都有一个.ssh目录,保存了ssh相关的key和一些记录文件。例如: cd ~/ ll -a 2. 使用ssh-keygen生成key ssh-keygen可以生成ssh协议所需要的公钥和私钥,例如: ssh-keygen -t rsa 然 ......
linux-DNS服务器
一、 1、理解区域(zone) DNS的每一个区域都是一个域 一个区域可以管辖多个子域、 2、解析 正向解析:通过域名解析出ip地址 反向解析:根据ip地址解析出dns名称 解析过程 客户端dns(host文件) 本地dns区域 dns服务器缓存 3、部署dns服务器 一般使用传统BIND软件包 或 ......
linux编译器:gcc/g++的使用
原文连接:https://blog.csdn.net/weixin_72060925/article/details/131274627 原文链接:https://blog.csdn.net/qq_65207641/article/details/128629904 一、编辑器与编译器的区别 vim ......
Redis分布式锁实现方案
2023.12.25 今天和宝宝复盘吵架,宝宝明明错了还不承认,希望她以后能有长进。 Redis的几种数据类型 String 最多存储 512M数据 List set Sorted Set 有序集合 Hashs 哈希 Redis的几种内存淘汰策略 noeviction 内存满了就报错,并执行扩充可用 ......
期末Linux笔记
Linux简答题 3.简述 RPM与 yum 软件仓库的作用。 RPM是一种软件包管理系统,它的作用是是为了简化安装的复杂度,方便软件的安装、升级、查询和删除。用户可以轻松地安装和管理软件包,而无需手动处理其依赖关系和其他复杂的安装步骤。 Yum是基于RPM的软件包管理工具。它提供了一个用户友好的命 ......
linux系统安装git
在 Linux 系统上安装 Git 可以通过包管理器进行。下面是使用不同包管理器在常见的 Linux 发行版上安装 Git 的步骤: 使用 apt (Debian/Ubuntu) 如果您的系统使用 apt 包管理器,可以使用以下命令安装 Git: sudo apt update sudo apt i ......
linux&windows通过脚本下载ftp文件
windows @echo off REM 登陆ftp下载文件 set ftpUser=test_user set ftpPass=123456 set ftpIP=192.168.1.205 set ftpFolder=/ set LocalFolder=C:/Users/Administrato ......
在CentOS Linux系统上安装Docker
安装Docker在CentOS Linux系统上的步骤如下: 更新系统软件包列表: sudo yum update 安装所需的软件包以支持Docker: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加Docker ......
Linux so文件
https://www.python100.com/html/I3T3M93XN47U.html 一、什么是SO文件 SO文件(Shared Object),也被称为共享库、动态链接库,是一种在Linux系统中使用的二进制文件。它包含了可重用的代码、数据和函数等,可以由多个程序同时使用,以节省空间。 ......
Linux (8) unbound配置转发域
《Windows Azure Platform 系列文章目录》 本文介绍如何使用Azure Linux设置unbound本地转发和转发域。 1.我们可以通过下面的命令,安装unbound yum install unbound -y 2.启动unbound systemctl start unbou ......
kafka 开启JMX监控(windows、linux)
1.情景展示 使用EFAK监控kafka的运行状态,需要kafka开启JMX监控。 如何开启? 2.windows 来到KAFKA_HOME/bin/windows目录下。 找到:kafka-server-start.bat,右键-->编辑。 找到:IF ["%KAFKA_HEAP_OPTS%"] ......