1.下载redis,这个自己去网上找吧。

2.上传文件,redis-7.4.1.tar.gz

3.解压:

执行 tar -xf redis-7.4.1.tar.gz

在进行安装之前,检查一下有没有make、gcc、python3、没有的话全部 yum install。

安装完之后,如果报一下错误,

执行:

make distclean  && make

4.进入解压好的目录,执行:make

5.执行完成之后,执行:

make install PREFIX=/opt/redis

这个/opt/redis,就是你真正要安装的目录。

6.执行:

make /etc/redis

7.复制配置文件:假设你现在还在你一开始解压的redis目录中,则执行

cp redis.conf /etc/redis/redis.conf

如果没在,那说啥呢,就进去呗,那么redis.conf相关配置参数,自己去网上查吧,想改啥就改啥。

8.以上执行完了,redis也就安装完了,到你redis的真正安装目录,执行:

./bin/redis-server /etc/redis.conf

9.查看端口号是不是起来了,执行:

ss -tnl

10.如果想把redis设置为系统服务,进入到一开始解压的redis目录,执行:

cp utils/systemd-redis_server.service /lib/systemd/system/redis.service

11.修改redis.service

执行:

vim /lib/systemd/system/redis.service

按照下面的对比一下或者直接粘贴也行

[Unit]
Description=Redis data structure server
Documentation=https://redis.io/documentation
#Before=your_application.service another_example_application.service
#AssertPathExists=/var/lib/redis
#Wants=network-online.target
After=network.target

[Service]
Type=forking
MAINPID=/var/run/redis_6379.pid
ExecStart=/opt/redis/bin/redis-server /etc/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

12.启动redis

systemctl daemon-reload

systemctl start redis

systemctl status redis

systemctl enable redis

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/92030.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/92030.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/92030.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法训练营DAY55 第十一章:图论part05

并查集理论基础 背景 当我们需要判断两个元素是否在同一个集合里的时候,我们就要想到用并查集。 并查集主要有两个功能: 将两个元素添加到一个集合中。判断两个元素在不在同一个集合 原理讲解 从代码层面,我们如何将两个元素添加到同一个…

docker相关操作记录

1.docker清理服务器上面没有用到的镜像#删除本地镜像 docker rmi $(docker images -q) #强制删除本地镜像 docker rmi $(docker images -q) -f2.docker查看日志docker logs c36c56e4cfa3 (容器id)3.所有运行或没有运行的镜像 docker ps -a4、停止container,这样才…

LInux基础学习笔记七

/dev/zero和/dev/null 是什么/dev/zero:一个零设备文件,读取时会不断返回\0字节(零值字节),常用于创建空文件或格式化/dev/null:一个空设备文件,写入它的内容会被丢弃,相当于“黑洞”…

软件架构:系统结构的顶层设计与战略约束

软件架构:系统结构的顶层设计与战略约束软件架构是软件系统的“骨架”与“宪法”,它定义了系统的根本性组织结构,包括构成系统的关键构件、它们之间的组织关系、交互机制、约束原则以及指导性决策。它决定了系统在性能、可扩展性、可靠性、可…

基于spring boot的个人博客系统

2 开发技术 3 2.1 VUE框架 3 2.2 Mysql数据库 3 2.3 Spring Boot框架 3 2.4 layui介绍 4 本程序在设计结构选择上首选B/S,也是为了满足程序今后升级便利,以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示,通过图形的方式来描述…

Excel制作尖刀图,直观展示业绩涨跌

Excel制作尖刀图,直观展示业绩涨跌效果展示下图是一个常见的两年业绩同比表,也是尖刀图很常见的数据源类型,但是这个数据格式是无法直接制作的,需要对数据进行加工。1.对数据进行逆透视使用excel进行逆透视,最常见的方…

两种路由模式(React-Router 8)

俩种路由模式 各个主流框架的路由常用的路由模式有俩种,history模式和hash模式,ReactRouter分别由createBrowerRouter和createHashRouter函数负责创建附带代码:import Login from "../page/Login"; import Article from "../page/Article"; imp…

【01】OpenCV C++实战篇——基于多项式插值的亚像素边缘定位算法

文章目录一. 背景二. 你的经历三. 代码实现(龟速版——单线程)3.1 梯度幅值3.1.1 生成 8 个方向模板3.1.2 计算梯度3.1.3 显示梯度图像3.1.4 程序运行演示3.2 梯度方向 (梯度最大幅度值和方向)3.3 单像素边缘3.4 梯度单像素边缘提取 运行测试四 、亚像素…

400V降24V,200mA,应用领域:从生活到工业的 “全能电源管家”WD5208

WD5208 电源芯片:小身材蕴藏大能量的电源控制新星在电源芯片的技术星河中,WD5208 凭借独特性能与广泛适用性崭露头角,成为众多电子设备电源方案的优选。本文将全面解析这款芯片的核心优势、应用场景与技术细节,展现其 “小身材&am…

C++ 引用 和 指针 的区别

特性引用指针初始化不能为 null,必须绑定到有效的对象可以为 null,不指向任何对象重新绑定不能重新绑定,一旦初始化后始终引用同一个对象可以重新指向其他对象内存占用不占用额外内存,编译器通常将其优化为所引用的对象占用额外内…

Claude Code实战体验:AI智能编程助手如何重塑开发工作流?

一、背景介绍 AI大模型的爆发,让各种智能编码工具如雨后春笋般涌现。Claude Code就是其中非常有代表性的一款——它不仅能补全代码、查找Bug,还能理解复杂需求,甚至帮你写文档、生成测试用例。作为一名全栈开发者,我和团队最近几个…

centos7 个人网站搭建之gitlab私有化部署实现线上发布

文章目录 效果展示架构设计申请免费阿里云服务器尝试连接远程服务 开放端口申请域名 绑定云服务器组网网关服务器配置转发代理网关服务器配置ssl 证书问题排查证书申请时报错:Set the \server_name\ directive ti use the Nginx installer. gitlab私有化部署搭建git…

小米4A千兆版路由器刷机,解决Telnet无法连接问题

刷机极容易变砖,建议完全理清步骤后再进行操作 工具准备 1、小米4A千兆版路由器(注意一定是千兆版,只是4A无千兆按下列步骤会变砖),适配电源线 2、网线一根 3、需保证刷机过程中网线接入是有网的,无需账号认…

计算机网络:如何将一个B类IP地址分为4个子网

要将一个B类IP地址划分为4个子网,需通过子网掩码扩展(即借位)来实现。以下是详细步骤和原理: 一、B类IP地址的基础特性 默认网络位:B类地址前16位为网络位(标识网络),后16位为主机位…

K8S 性能瓶颈排查

K8S 性能瓶颈排查 随着业务量增长,Kubernetes 集群经常出现: • Pod 启动慢? • API 响应慢? • 节点 CPU 飙高? • 服务无故中断? 这可能是性能瓶颈在悄悄作祟。 性能瓶颈全局视角 # K8S 性能瓶颈排查思维导图- 集群层面- API Server 响应慢- Etcd 压力大- 控制面组件…

实习005 (web后端springboot)

五种创建方式一、方法一(直接创建)二、方法二(阿里云)三、方法三(从官网)或者说四、方法四、(案例云官网)五、方法五、(自己写)先构建javaweb项目刷新后还是出…

基于vscode连接服务器实现远程开发

目录 一、背景介绍 1.1 什么是远程开发 1.2 版本清单 二、以Java项目开发为例 2.1 安装远程开发插件 2.2 安装语言开发插件 2.3 新建ssh连接 2.4 打开服务器目录 一、背景介绍 1.1 什么是远程开发 远程开发是基于服务器环境进行实现本地开发操作,…

Java与Kotlin中“==“、“====“区别

一、Kotlin 中的区别(双等于) - 结构相等性检查比较两个对象的内容是否相等(相当于调用 equals() 方法)。自动处理 null 安全:a b 等价于 a?.equals(b) ?: (b null)。示例:val s1 "Hello" v…

接口自动化测试框架-AIM

3天精通Postman接口测试,全套项目实战教程!!最近在做公司项目的自动化接口测试,在现有几个小框架的基础上,反复研究和实践,搭建了新的测试框架。利用业余时间,把框架总结了下来。 AIM框架介绍 …

Orange的运维学习日记--28.Linux逻辑卷详解

Orange的运维学习日记–28.Linux逻辑卷详解 文章目录Orange的运维学习日记--28.Linux逻辑卷详解为什么使用 LVM基本概念创建物理卷创建卷组创建逻辑卷创建文件系统并挂载清理 LVM 对象扩展与缩减逻辑卷扩展 LV缩减 LV调整文件系统大小扩展 XFS 文件系统扩展 EXT4 文件系统缩减 …