码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Centos安装Redis --使用wget


    第一步:检查GCC版本

    redis要求gcc版本至少在5.3以上。

    gcc --version
    
    • 1

    如果版本不够:可参考这篇博客更新gcc版本
    gcc版本升级

    第二步:下载redis 的源码包

    linux软件安装目录应该装在哪个目录下,可参考:
    https://zhuanlan.zhihu.com/p/351675403
    https://blog.csdn.net/u011495642/article/details/83655605
    本人倾向于将整个软件的所有包放在一起,直接在 /usr/local 下创建redis目录 : mkdir redis
    在这里插入图片描述
    然后切入到redis目录下:
    在这里插入图片描述
    使用wget下载redis源码包:

    wget https://download.redis.io/releases/redis-6.2.6.tar.gz
    
    • 1

    下载完后解压:

    tar xzf redis-6.2.6.tar.gz
    
    • 1

    效果如下:
    在这里插入图片描述

    第三步:编译,安装redis

    1,编译:下载的是redis 的源码包,需要先经过gcc编译。
    首先,切入上面的redis-6.2.6的目录中:
    在这里插入图片描述
    然后,执行make 命令:输入make即可。
    在这里插入图片描述
    2,安装:
    在redis-6.2.6的目录中,执行下面的命令安装:

    make install PREFIX=/usr/local/redis
    
    • 1

    如果只用make install 命令,会默认将redis安装到 /usr/local/bin目录下。上面的命令指定了安装目录。

    第三步:启动redis

    切回到 /usr/local/redis目录下,执行命令

    ./bin/redis-server
    
    • 1

    这时启动redis,是前台启动,会进入阻塞无法进行其他的操作。
    在这里插入图片描述
    所以需要修改为后台启动:进入 /usr/local/redis/redis-6.2.6 目录,找到redis.conf 配置文件。
    在这里插入图片描述
    进入这个文件,将daemonize 默认为NO,修改为yes 。保存退出。
    在这里插入图片描述
    此时再重启redis 服务:

    ../bin/redis-server redis.conf
    
    • 1

    然后使用命令ps -ef | grep redis可以看到后台启动的redis 服务。效果如下:
    在这里插入图片描述

    第四步:进入redis前端测试

    ../bin/redis-cli
    
    • 1

    在这里插入图片描述

    拓展:

    1,wget 后的网址如何获取呢?
    首先打开对应软件的官网,找到对应的软件的下载位置
    然后在链接上面右键,然后点击复制链接即是wget之后的链接了。如下图所示:
    在这里插入图片描述

    2,推荐使用yum版本下载安装,自动管理依赖,又方便为啥不用呢?这种源码安装要么配环境变量,要么加软链接启动更方便。yum安装直接使用systemctl更方便。yum安装redis。

  • 相关阅读:
    模型预测控制MPC算法的讲解-案例(C语言代码)
    【问题记录】一次由filter引发的血案,如何定位上游链路的问题,问题排查与定位思路分享
    【猿创征文】 Vue3 企业级优雅实战 - 组件库框架 - 4 组件库的 CSS 架构
    [贪心算法]java解决背包问题
    智能体、多模态化大势所趋,探大模型的未来!
    腾讯云 服务器 宝塔面板部署Laravel项目全过程
    基于gRPC编写golang简单C2远控
    Linux文件与文件系统的压缩
    ARM汇编之数据处理指令
    CAS号:2353409-93-3|PC生物素-PEG3-NHS碳酸酯 可光裂解生物素试剂
  • 原文地址:https://blog.csdn.net/qq_45860901/article/details/126222457
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号