首页 > 数据库 >Centos7 安装redis教程

Centos7 安装redis教程

时间:2025-01-07 17:22:32浏览次数:1  
标签:教程 service local redis Centos7 systemctl usr 安装

 

步骤一:安装gcc依赖

 检查gcc是否已经安装,命令:gcc  -v,出现下图说明已经安装

 

 

  由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装

   yum install -y gcc

 

步骤二:下载redis安装包  https://download.redis.io/releases/

  将下载好的压缩文件放到指定目录,(这里我放在 /usr/local/src里面) 并解压,解压命令:

tar -zxvf redis-7.0.10.tar.gz

 

 

步骤三:cd切换到redis解压目录下,执行编译

cd redis-7.0.10

 

 

 

执行编译

make

 

 

步骤四:安装并指定安装目录(在指定的目录安装好以后会生成一个bin目录,我这里指定的是/usr/local/src/tool/redis)

   make install PREFIX=/usr/local/src/tool/redis

 

 

步骤五:后台启动

1、从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

 cp /usr/local/src/redis-7.0.10/redis.conf /usr/local/src/tool/redis/bin

 

 路劲说明:

  /usr/local/src/redis-7.0.10/redis.conf 指的是压缩文件解压后目录

 /usr/local/src/tool/redis/bin 指的是新指定的安装目录

 

2、修改安装目录下面 redis.conf 文件,把 daemonize no 改为 daemonize yes

 

vi redis.conf

 

 

 

3、启动

./redis-server redis.conf

 

4、检查redis启动状态

 netstat -tuln | grep 6379

 

步骤六:设置开机启动

1、添加开机启动服务

vi /etc/systemd/system/redis.service

2、将下面这段内容复制到里面保存

 

 

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=安装目录/bin/redis-server 安装目录/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

 

3、分别执行以下三个命令,设置开机自启

 systemctl daemon-reloadsystemctl start redis.servicesystemctl enable redis.service

 

 

4、创建 redis 命令软链接

 ln -s /usr/local/src/tool/redis/bin/redis-cli /usr/bin/redis

 

 

 

 

5、测试 输入redis 回车

 

 

 

 

再输入ping 回车

 

 

常用服务操作命令

systemctl start redis.service   #启动redis服务

systemctl stop redis.service   #停止redis服务

systemctl restart redis.service   #重新启动服务

systemctl status redis.service   #查看服务当前状态

systemctl enable redis.service   #设置开机自启动

systemctl disable redis.service   #停止开机自启动

到此redis安装完成!!!

 

 

 

标签:教程,service,local,redis,Centos7,systemctl,usr,安装
From: https://www.cnblogs.com/bin521/p/18658006

相关文章

  • 【详细教程】如何下载腾讯课堂上面的视频课程,腾讯课堂快关闭停运了,如何下载保存课程!
    最近腾讯课堂停止运营,要下架关闭了,这篇文章主要教大家如何下载保存上面的课程前言:很多同学都遇到过购买的网课课程过期了,然后无法观看,花了钱还没学完,血亏。这里教大家一种方法,把腾讯课堂上面快过期的课程下载到电脑本地,然后可以永久观看,再也不用担心过期了~PS:对于腾讯课堂上面已......
  • PhpStorm 2024.3.1.1 安装激活详细使用教程,激活至2026,实测是永久,亲测!
    开发工具推荐:PhpStorm安装激活详细使用教程(激活至2026,实际上永久,亲测!)申明:本教程PhpStorm补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版!PhpStorm是JetBrains公司推出的一款功能强大的PHP语言集成开发环境(IDE),凭......
  • Webstorm 2024.3.1.1 安装激活教程(激活至2026,实际上永久,亲测!)以及常见问题处理
    申明:本教程Webstorm补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版!卸载老版本Webstorm首先,如果小伙伴的电脑上有安装老版本的Webstorm,需要将其彻底卸载掉,如下所示(没有安装则不用管,直接安装即可):TIP:如果你之......
  • Mysql安装配置教程(自用)
    目录一、下载Mysql二、安装mysql三、验证是否安装成功四、配置环境变量一、下载Mysqlwindows下载mysql官网地址:​​​​​​​​​​​​​MySQL   二、安装mysql 打开下载好的安装包1.选择自定义安装,next2.导入安装包3.更改安装路径 4.确认安装路......
  • 在Lazarus下的Free Pascal编程教程——在应用程序中使用鼠标和键盘输入
    0.前言我想通过编写一个完整的游戏程序方式引导读者体验程序设计的全过程。我将采用多种方式编写具有相同效果的应用程序,并通过不同方式形成的代码和实现方法的对比来理解程序开发更深层的知识。了解我编写教程的思路,请参阅体现我最初想法的那篇文章中的“1.编程计划”和“2.已经......
  • java2实用教程第六版习题答案 第4章
    第4章一.判断题1.√    2.√   3.√    4.× (实例方法不能被类名调用。实例方法可被类创建的任何对象调用,类名调用类方法)  5.√    6.√    7.√   8.√  9.×  (是可以的,只不过成员变量会暂时失效)  10.×(也可以重载)......
  • Stable Diffusion安装与部署喂饭级教程
    前言StabilityAi的开源绘画大模型StableDiffusion的热度一直居高不下,看这开源社区的评分(认可度)⬇️尤其是配合导入各种Lora微调后的模型、各类风格以及人物一致性的插件后,能作为变现的图片和视频素材便可源源不断地生成~是自媒体、电商、艺术设计、游戏原画、广告营销等......
  • redis缓存穿透、缓存击穿、缓存雪崩
    redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案缓存穿透描述:​缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了......
  • SwanLab最全使用教程:看这篇就够了
    SwanLab最全使用教程:看这篇就够了文章目录前言一、什么是SwanLab?二、如何安装SwanLab?三、登录SwanLab账号(详细)1.在电脑或手机浏览器访问SwanLab官网[https://swanlab.cn](https://swanlab.cn)2.点击右上角的黑色按钮「注册/登录」3.填写手机号后,点击「发送短信验证......
  • Unreal Engine 5 课程记录 蓝图部分(非教程)
    学习课程:UnrealEngine5–FullCourseforBeginners非教程,仅学习记录及碎碎念,学完感觉UE就非常的像预制菜,简简单单就能有非常好的效果(非常に新鲜で、非常に美味しい!),但装料太足了要想拆分明白用料和流程又会比较复杂!CreatingLevels创建基本关卡,几个组件一拖就能有比较好......