- 到 Redis 官网下载安装包:redis-5.0.5.tar.gz
- 将安装包拷贝到 Linux /opt 目录下,并解压:
减压后的目录结构: - 编译 src 目录下的 .c 文件,在 Redis 解压后的目录下使用命令:make,此时可能会出现两个问题:
- 问题1:gcc:命令未找到
解决方式:安装 gcc 和 gcc-c++
安装方式:- 使用 yum 命令安装 —— 必须能上网
yum install gcc
yum install gcc-c++ - 在 Linux 系统安装镜像或光盘中的 Packages 目录下,将如下 rpm 文件(共计 26 个)拷贝到 Linux /opt 目录下:
在当前 rpm 目录中使用命令: rpm -Uvh *.rpm --nodeps --force,进行安装
安装完成后可以使用:gcc -v 和 g++ -v 查看版本信息,若有信息表示安装完成
- 问题2:Jemalloc/jemalloc.h:没有哪个文件
发生的原因:若在安装 c 编译环境之前执行 make 命令会报错,此时程序已经执行了一部分,由于报错而中断,但是报错之前执行的文件仍然保留,故在解决问题1后,执行编译仍然报错的原因
解决方法:使用命令:make distclean,清理之前的文件,再次使用 make 命令编译。
- 安装,使用命令:make install
安装好的软件在 Linux /usr/local/bin 目录中 - 启动 Redis
- 前台启动:在任意目录下执行:redis-server(在bin 、 sbin 、 usr/bin 、 usr/local/bin 这4个目录下的命令可以在任意目录下执行)
- 服务启动——后台启动
- 在 Linux 根目录下新建 myredis 目录:mkdir myredis
- 将 opt/redis-5.0.5 下的 redis.conf 文件复制到 myredis 目录下
- 修改配置文件,将 daemonize 设置为 yes
- 启动 Redis ,使用命令:redis-server 配置文件
- 前台启动:在任意目录下执行:redis-server(在bin 、 sbin 、 usr/bin 、 usr/local/bin 这4个目录下的命令可以在任意目录下执行)
- 客户端启动
启动命令:redis-cli
验证是否与服务器连通,执行命令:ping,当返回 PONG 时即连通。 - 关闭服务器
- 直接关闭服务器,在执行 redis-cli 命令后使用命令:shutdown
- 在客户端关闭服务器:使用命令:redis-cli shutdown