当前位置: 首页 > news >正文

【Linux】Linux安装Redis(图文解说详细版)

文章目录

  • 前言
  • 第一步,下载安装包
  • 第二步,上传安装包到/opt下(老规矩了,安装包在opt下)
  • 第三步,解压安装包
  • 第四步,编译
  • 第五步,安装
  • 第六步,配置redis
  • 第七步,设置开机自启动

前言

linux环境为CentOS7.8 版本。讲述一下Redis的安装过程。

第一步,下载安装包

官网下载地址:https://redis.io/download

在这里插入图片描述

第二步,上传安装包到/opt下(老规矩了,安装包在opt下)

在这里插入图片描述

第三步,解压安装包

 tar -zxvf redis-6.2.6.tar.gz 

在这里插入图片描述

第四步,编译

进入到reidis-6.2.6中输入make进行编译

在这里插入图片描述

第五步,安装

进入src文件中进行安装,输入: make install
在这里插入图片描述

如果出现这个页面说明安装环境没装好

在这里插入图片描述

我们还需要安装环境yum install gcc-c++
在这里插入图片描述

重新make install
在这里插入图片描述

好家伙又出错了,别慌

我们使用make MALLOC=libc命令编译(我也不知道为啥,网上查的:
错误原因:
原因是jemalloc重载了Linux下的ANSI C的malloc和free函数)

在这里插入图片描述

进入src文件中进行安装,输入: make install
成功!

在这里插入图片描述

第六步,配置redis

vim redis.conf

在这里插入图片描述

将这行注释掉,表示可以远程访问
在这里插入图片描述

protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)

在这里插入图片描述在这里插入图片描述

这个改为yes 表明需要在后台运行

在这里插入图片描述
在这里插入图片描述

第七步,设置开机自启动

vim /etc/rc.d/rc.local

在这里插入图片描述

添加以下命令:(根据自己的安装目录来)

/opt/redis/redis-6.2.6/src/redis-server  /opt/redis/redis-6.2.6/redis.conf

在这里插入图片描述

第八步,启动redis

/opt/redis/redis-6.2.6/src/redis-server  /opt/redis/redis-6.2.6/redis.conf

在这里插入图片描述

连接成功!!
在这里插入图片描述

拓展
设置redis的密码:
在配置文件里面找到 # requirepass foobared
在这里插入图片描述

改成自己的密码就好
在这里插入图片描述

相关文章:

【Linux】Linux安装Redis(图文解说详细版)

文章目录 前言第一步,下载安装包第二步,上传安装包到/opt下(老规矩了,安装包在opt下)第三步,解压安装包第四步,编译第五步,安装第六步,配置redis第七步,设置开…...

setTimeout不准时,CSS精准实现计时器功能

实际开发过程中,我们会经常遇到,首次进入页面进行相应提示,然后指定时间后自动消失或者前端时钟展示等需求。 按照传统方案,我们可以使用 setTimeout 实现。但其存在:实际延时比设定值更久的情况。 setTimeout 不准时…...

单细胞跨模态分析综述

单细胞技术的最新进展使跨模态和组织位置的细胞高通量分子分析成为可能。单细胞转录组数据现在可以通过染色质可及性、表面蛋白表达、适应性免疫受体库分析和空间信息进行补充。跨模态单细胞数据的可用性越来越高,推动出新的计算方法,以帮助科学家获得生…...

【零基础学机器学习 1】什么是机器学习?

机器学习的社会应用 1. 金融风控 机器学习在金融风控方面的应用非常广泛,可以用于预测借款人的信用风险、欺诈行为等。通过收集大量的历史数据,构建机器学习模型,可以对借款人的信用风险进行预测,从而帮助金融机构降低风险。 2…...

ARM处理器与中断——嵌入式(驱动)软开基础(一)

1 CPU的内部结构? CPU的内部结构大致可以分为: (1)控制单元(指令寄存器、指令译码器、操作控制器)。 (2)运算单元(算术逻辑单元)。 (3)存储单元(专用寄存器和通用寄存器) (4)时钟。 2 CPU跟内存、虚拟内存、硬盘的关系? (1)CPU要调用的程序和数据来自…...

WX小程序 - 2

条件渲染: wx:if "{{ newlist.length 0 }}" wx:else 跳路由:绑定点击事件,执行跳转页面 bindtap data-id"{{ item.id }}" 添加id wx.navigateTo 跳路由并传参, 下一个路由 onLoad生命周期可以获得参数…...

开源之夏2023 | 欢迎申请openEuler Embedded SIG开发任务

关于开源之夏 开源之夏是开源软件供应链点亮计划下的暑期活动,由中科院软件研究所与openEuler社区联合主办,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。 活动联合各大开源社区,针对重要开源软件…...

【异常解决】vim编辑文件时提示 Found a swap file by the name “.start.sh.swp“的解决方案

vim编辑文件时提示 Found a swap file by the name ".start.sh.swp"的解决方案 一、问题描述二、原因说明三、解决方案3.1 方案1 删除即可3.2 方案2 禁止生成swp文件 一、问题描述 vim编辑文件时提示 Found a swap file by the name “.start.sh.swp”,如…...

「企业应用架构」应用架构概述

在信息系统中,应用架构或应用架构是构成企业架构(EA)支柱的几个架构域之一 应用架构描述了业务中使用的应用程序的行为,重点是它们如何相互之间以及如何与用户交互。它关注的是应用程序消费和生成的数据,而不是它们的内…...

ePWM模块(3)

比较模块 CMPA:比较寄存器A,其值与TBCTR值比较,相同时,事件发送到动作模块。 CMPB:比较寄存器B,其值与TBCTR值比较,相同时,事件发送到动作模块。 CMPCTL:控制寄存器(重要) SHDWAFULL(或SHDWBFULL):CMPA(或B)阴影寄存器满标志位 0:未满 1:满了 SHDWAMODE(或…...

【笔试强训选择题】Day11.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 文章目录…...

JVM知识

垃圾收集器就是内存回收的具体实现 Serial Serial收集器是最基本的,发展历史最悠久的收集器。在JDK1.3之前是虚拟机新生代收集的唯一选择。是一种单线程收集器,只会使用一个CPU或者一条收集线程去完成垃圾收集工作,在进行垃圾收集的时候需要…...

操作系统第二章——进程与线程(中)

和光同尘,与时舒卷 文章目录 2.2.1 调度的概念,层次知识总览调度的基本概念高级调度低级调度中级调度三层调度的联系,对比进程的挂起态和七状态模型知识回顾 2.2.2 进程调度的时机,切换与过程,方式知识总览进程调度的时…...

AlphaFold的极限:高中生揭示人工智能在生物信息学挑战中的缺陷

人工智能程序AlphaFold (AlphaFold2开源了,不是土豪也不会编程的你怎么蹭一波?),通过预测蛋白质结构解决了结构生物信息学的核心问题。部分AlphaFold迷们声称“该程序已经掌握了终极蛋白质物理学,其工作能力已超越了最初的设计”。…...

RocketMQ双主双从环境搭建

环境要求 64位操作系统,推荐 Linux/Unix/macOS 64位 JDK 1.8 服务器准备 准备4台服务器两台master两台slave,如果服务器紧凑,则至少需要两台服务器相互master-slave IP HOSTS 172.*******.120 rocketmq-nameserver1 rocketmq-master1 …...

next.js博客搭建_初始化next项目(第一步)

文章目录 ⭐前言⭐next初始化TypeScript 开发项目安装react的ui框架(tDesign)设计布局 ⭐结束 ⭐前言 大家好,我是yma16,本期给大家分享next项目搭建博客的开始。 背景 因为我的博客网站https://yongma16.xyz是基于vue2搭建的&am…...

ACM - 其他算法 - 基础(前缀和 + 差分)

ACM- 其他算法 一、前缀和模板例题1、区间余数求K倍区间个数:AcWing 1230. K倍区间例题2、前缀和哈希求最长个数平分子串:Leetcode 面试题 17.05 字母与数字 二、差分1、一维差分2、二维差分 一、前缀和 模板 //一维前缀和 S[i] a[1] a[2] ... a[i] a[l] ... …...

No.056<软考>《(高项)备考大全》【冲刺10】《软考高项常见工具口语化解释》

《软考高项常见工具口语化解释》 序号工具名称口语化属于哪个过程1模板、表格和标准就是用之前的项目的模版、表格、标准,结合本项目进行了修改,在编制一些计划、方案的时候就可以采用这个工具和技术。可以拿来就用的,节约时间、提高质量的。…...

MySQL原理(九):表分区和分库分表

前言 上一篇介绍了 MySQL 的存储过程和触发器,这一篇将介绍表分区和分库分表相关的内容。 表分区 原本的表文件都是以完整的形式存储在磁盘中,而表分区则是指将一张表的数据拆分成多个磁盘文件,然后放到磁盘中存储。 做了表分区之后&…...

【Ehcache技术专题】「入门到精通」带你一起从零基础进行分析和开发Ehcache框架的实战指南(缓存查询-配置篇)

缓存查询 Ehcache中为我们提供了可以对Cache中缓存的元素进行查找的方式。其逻辑类似于SQL中的查找。通过给定各种限制条件,我们可以构造各种复杂的查询,然后返回结果集,也可以对查询进行分组和排序等。 使Cache可查询 Ehcache中的查询是针…...

Tk wasm 滑块算法分析

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 逆向分析部分python代码cp execjs.co…...

PlayCover:重新定义Apple Silicon Mac的iOS应用运行体验

PlayCover:重新定义Apple Silicon Mac的iOS应用运行体验 【免费下载链接】PlayCover Community fork of PlayCover 项目地址: https://gitcode.com/gh_mirrors/pl/PlayCover 价值定位:突破生态壁垒的三大核心创新 如何打破苹果生态系统的应用边界…...

适配新的gps模块,在Android系统中注意哪些问题

首先理解Android LocationManager与GNSS硬件适配深度涵盖LocationManager功能、GNSS芯片适配接口、文件系统依赖、调试实战四大模块,“LocationManager是Android定位服务的总入口,GNSS HAL层适配,从芯片驱动到Framework层回调,完整…...

需要无界云剪在线视频剪辑工具源码的看过来

什么是无界云剪辑 无界云剪是一款无需下载安装,直接打开浏览器就可以在线剪辑视频的在线视频剪辑工具,同时支持服务端合成和前端本地合成两种方式,无界云剪辑主要用于有视频内容生成和编辑需求的第三方系统集成。 界面展示功能非常强大&#…...

Comfyui从入门到进阶教程分享

接触Comfyui的这段时间,从最开始的安装部署踩坑,到后来独立搭建自定义工作流,试过不少零散的教程,也整理了一套成体系的学习内容,覆盖了从基础操作到高阶玩法的各个环节,不管是刚入门的新手,还是…...

Qwen3-TTS-Tokenizer-12Hz快速上手:支持多种音频格式一键处理

Qwen3-TTS-Tokenizer-12Hz快速上手:支持多种音频格式一键处理 1. 认识Qwen3-TTS-Tokenizer-12Hz 1.1 音频编解码器是什么 想象你有一个装满水的桶,想要把它运到远处。直接搬运很费力,但如果把水倒进密封袋里,运输就轻松多了。音…...

comsol三次谐波,本征手性BIC,远场偏振图,手性透射曲线,二维能带图,Q因子图,电场图

comsol三次谐波,本征手性BIC,远场偏振图,手性透射曲线,二维能带图,Q因子图,电场图,所见即所得 大子刊nc复现,在连续介质中束缚态驱动下具有最大和可调谐手征光学响应的平面手征超表面当平面超表…...

CC 开源版完整安装部署指南

CC(Claude-Code-Compiled)开源版完整安装部署指南 前言 CC(Claude-Code-Compiled)是一款基于 Claude 生态的轻量化命令行代码助手工具,基于 Bun 运行时实现高效编译与执行。本文将手把手带你完成环境依赖安装 → 项目构…...

你的数字员工刚落地欧洲,就被GDPR罚了2000万:AI Agent出海的真实代价

延伸入口 个人博客站点:https://tobemagic.github.io/ai-magician-blog/posts/2026/04/03/你的数字员工刚落地欧洲就被gdpr罚了2000万ai-agent出海的真实代价/公众号:计算机魔术师想看系统化归档、原文版本与后续补充,优先回到个人博客站点&…...

2025_NIPS_HumanoidGen: Data Generation for Bimanual Dexterous Manipulation via LLM Reasoning

文章核心总结与翻译 一、主要内容 本文提出HumanoidGen,一款基于大语言模型(LLM)推理的自动化框架,专为类人机器人双手机动操作生成任务场景与演示数据。框架通过空间标注、LLM规划、蒙特卡洛树搜索(MCTS)增强推理等模块,解决现有数据集缺乏双手机动操作场景、数据收集…...