一 .下载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文件;该文件是告诉你编译的过程
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 命令查看是否启动成功
- 一个物理机可以安装多个redis实例(进程),通过port区分
- 可执行程序就一份在目录(/usr/local/software/redis/redis_install/bin);但是内存中未来可以有多个实例需要各自的配置文件和持久化目录
- service redis_6379 start/stop/status , 启动的脚本存在了/etc/init.d目录下
- 系统启动的时候脚本会自动帮你启动
启动脚本:/etc/init.d
日志文件
配置文件:
持久化数据
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。