微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux系统安装redis实例

一 .下载redis源码

1. 前往redis官网下载源码, 进入下载页面 ,选择要下载的版本,本人选择的是6.2.6版本

在这里插入图片描述

2. 安装 wget 命令 :yum install wget ; 如果服务器已经安装wget则忽略这一步

3. 创建源码的下载目录: cd /usr/local; mkdir software; cd software; mkdir redis;

4. 进入下载目录并下载: cd redis; wget https://download.redis.io/releases/redis-6.2.6.tar.gz

5. 解压 : tar xf redis…tar.gz

解压完成的后的目录:

在这里插入图片描述

二 编译

1.查看一下源码目录, 有一个README.md文件(说明书)

编译命令

2 .编译 : make (首先进入源码目录–README.md的目录); 如果编译失败说明没有安装编译环境;安装编译环境:yun install gcc; 说明一下redis的源码是C语言编写,所以要安装C语言的编译环境gcc; 再次使用make 命令编译会报错; 需执行 make distclean 清楚上一次编译生成的一些文件

编译是在src 目录下生成可执行的程序

编译原理解析:

我们在源码目录可以看到一个 makefile文件;该文件是告诉你编译的过程

在这里插入图片描述

查看 makefile 文件 cat makefile

在这里插入图片描述

根据Makefile文件的描述进入src目录;会发现也有一个Makefile文件;查看Makefile文件
cat Makefile

在这里插入图片描述

编译的完成命令

1. cd redis-6.2.6
2. make 
3. yum install gcc;
4. make distclean;
5. make 

三 .安装 (make install prefix=`/usr/local/software/redis/redis_install)

真实的makefile文件描述了安装原理;就是把可执行程序拷贝到指定目录; 认的安装目录是/usr/local; 我们可以指定安装目录 通过后缀参数:PREFIX=/你自己的安装目录

在这里插入图片描述


安装命令:make install prefix=/usr/local/software/redis/redis_install
我的安装目录为: /usr/local/software/redis/redis_install
进入 redis_install 目录,有一个bin目录;查看bin目录会发现 已经把可执行程序拷贝过来了

在这里插入图片描述

配置环境变量(告诉rendis的可执行程序存放的位置)

vi /etc/profile
export REdis_HOME=/usr/local/software/redis/redis_install
export PATH=$PATH:$REdis_HOME/bin
source /etc/profile  刷新环境变量  

@H_404_110@

将redis 变为服务,跟随系统启动

我们在README.md中我们会看到安装的说明

在这里插入图片描述


安装命令

cd  /usr/local/software/redis/redis-6.2.6/utils
./install_server.sh(可以执行一次或多次)

在这里插入图片描述


安装完成过后, 通过 ps -fe |grep redis 命令查看是否启动成功

在这里插入图片描述

  1. 一个物理机可以安装多个redis实例(进程),通过port区分
  2. 可执行程序就一份在目录(/usr/local/software/redis/redis_install/bin);但是内存中未来可以有多个实例需要各自的配置文件和持久化目录
  3. service redis_6379 start/stop/status , 启动的脚本存在了/etc/init.d目录下
  4. 系统启动的时候脚本会自动帮你启动

启动脚本:/etc/init.d

在这里插入图片描述

日志文件

在这里插入图片描述


配置文件

在这里插入图片描述


持久化数据

在这里插入图片描述


在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐