话不多说,直接进入正题。

一、安装gcc依赖

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

yum install -y gcc

二、下载并解压安装包

#下载

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

#解压

tar -zxvf redis-5.0.3.tar.gz

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

cd redis-5.0.3

#编译

make

四、安装并指定安装目录

#安装指定目录(安装完成后会在目录下面生成一个bin目录)

make install PREFIX=/java/redis

五、启动服务

5.1前台启动

cd /usr/local/redis/bin/

./redis-server

5.2后台启动

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

cp /usr/local/redis-5.0.3/redis.conf /usr/local/redis/bin/

修改 redis.conf 文件,把 daemonize no 改为 daemonize yes

vi redis.conf

后台启动

./redis-server redis.conf

六、设置开机启动

添加开机启动服务

[root@localhost bin]# vi /etc/systemd/system/redis.service

复制粘贴以下内容:

[Unit]

Description=redis-server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

注意:ExecStart配置成自己的路径

设置开机启动

[root@localhost bin]# systemctl daemon-reload

[root@localhost bin]# systemctl start redis.service

[root@localhost bin]# systemctl enable redis.service

创建 redis 命令软链接

[root@localhost ~]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

测试 redis

服务操作命令

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   #停止开机自启动

代码改变一切!

yum 安装redis默认目录_Centos7 安装redis 详细步骤相关推荐

  1. centos vscode安装到指定目录_centos7 安装和运行在线vscode

    1.安装,启动docker // 安装 yum update yum install docker -y // 启动 systemctl start docker // 设置开机自启 systemct ...

  2. 在安装matlab时,报:找不到必需的文件。(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序)

    @[TOC](在安装matlab时,报:找不到必需的文件.(要使用文件安装密钥,您必须从包含安装文件的目录运行安装程序 报错情况 出错的原因 解决的方法 报错情况   在安装matlab 2020b时 ...

  3. linux的增强文件夹,在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么...

    在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么 1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的`VBox ...

  4. Ubuntu安装Blender并创建桌面快捷方式的详细步骤(基于官方下载.tar.xz文件)

    Ubuntu安装Blender并创建桌面快捷方式的详细步骤(基于官方下载.tar.xz文件) 1. 下载Blender 从blender官网下载.tar.xz安装文件,下载网址为:https://ww ...

  5. Debezium系列之:安装部署debezium2.0以上版本的详细步骤

    Debezium系列之:安装部署debezium2.0以上版本的详细步骤 一.相关技术博客 二.升级debezium2.0以上版本注意事项 三.安装jdk 四.修改kafka相关参数 五.启动kafk ...

  6. centos7安装mysql5.7视频_Centos7安装MySQL5.7版本详细步骤

    Centos7安装MySQL5.7版本详细步骤 Centos7安装MySQL5.7版本详细步骤 目录 1.安装前准备: 2. 安装mysql 2.1 下载并安装mysql官方的yum源 2.2 安装m ...

  7. python详细安装教程环境配置-python环境配置详细步骤

    打开python官网:https://www.python.org/ 在官网找与自己电脑系统匹配的版本路径 这里以python3.7.2版本为例: 下载完成后,使用管理员身份进行安装: 打开命令提示符 ...

  8. 20sccm_SCCM 2012安装图解教程(一步一步详细步骤)

    本系列文章的环境架构如下图所示: 所有服务器安装的操作系统都是windows Server 2008 R2 中文企业版. 计算机名 软件.版本及角色 SC-DC.SC.COM windows Serv ...

  9. wsl安装ubuntu并设置gnome图形界面详细步骤(win11+ubuntu18)

    故人安在否 弹指春秋 人不留 –<忽梦少年事> 0.前言 wsl确实是个好东西,不过之前配了好几次都没有成功,因为wsl本身确实是有bug.当时配的时候查到GitHub上的一个issue还 ...

最新文章

  1. 喷涂机器人保养应该注意的七个事项
  2. dubbo could not get local host ip address will use 127.0.0.1 instead 异常处理
  3. CENTOS下SAMBA服务不能开启的解决方法
  4. 用shell打印下面这句话中字母数小于6的单词
  5. 【机器人】“市场很冷,从业者很拼” | 众多国内机器人厂商热议当前市场状态|人工智能...
  6. iPhone 12s Pro Max外观配置细节曝光:支持120Hz刷新率
  7. 将input 的文本框改为不可编辑状态
  8. python实训报告pygame_20192418 2019-2020-2 《Python程序设计》实验4报告
  9. python的装饰器、迭代器、yield_python的装饰器,迭代器,生成器(yield)
  10. Github上最热门的11个Java开源项目你会了吗
  11. 一文彻底搞懂 CTR 建模
  12. 36种漂亮的CSS3网页按钮Button样式 - 改进版
  13. 使用 Cheat Engine 修改 Kingdom Rush 中的金钱、生命、星
  14. C#导出VCF格式电话本,遇到QUOTED-PRINTABLE编码的问题,附带QUOTED-PRINTABLE编码解码
  15. GitHub 中超过3.5万开源代码被投毒
  16. 执行shellcode一直提示illegal instruction
  17. RecycleView的 Scrapped or attached views may not be recycled错误原因研究
  18. C语言编程编制职工档案管理程序,C语言课程设计--职工档案及简明信息生成.doc...
  19. FLASH常见问题(转载)
  20. 发现一个很厉害的抖音视频发布干货分享给大家

热门文章

  1. 使用ant进行junit测试
  2. python编程基础之三十三
  3. 记住,永远不要在MySQL中使用“utf8”
  4. Asp.net MVC 示例项目Suteki.Shop分析之---结束篇
  5. 【高危】Strurs2又现高危漏洞(附PocExp)
  6. Codeforces 458A Golden System
  7. 书评 —— 深入网站开发和运营
  8. 模仿虚基类和抽象方法
  9. [转]JSP常用指令
  10. 关于“插入图片”等功能无法使用的问题