redis - [02] 安装部署
在Windows和Linux操作系统下的安装部署
一、windows版
(1)访问redis下载地址:https://github.com/tporadowski/redis/releases

(2)将Redis-x64-5.0.14.1.zip下载并解压到合适的目录

(3)打开cmd窗口,切换到该目录下运行:redis-server.exe redis.windows.conf
运行之后,redis服务就处于运行中,该窗口不能关闭。

(4)另外打开一个cmd窗口,切换到该目录下运行:redis-cli.exe -h 127.0.0.1 -p 6379

二、Linux版
源码下载地址:http://download.redis.io/releases/
注意:安装之前检查
gcc包是否安装,在编译过程中如果遇到cc命令未找到,可以使用yum provides cc查看该命令是哪个软件包提供的。可以使用yum list installed | grep gcc查看是否已安装,如果未安装使用yum list | grep gcc查看是否有可用的安装包。
(1)下载并编译
# 查看是否安装gcc
gcc --version
# 查看是否有可用的gcc安装包
yum list | grep gcc
# 安装gcc
yum install -y gcc
# 如果redis服务器可联网,可以安装wget命令,将源码包下载到服务器上
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
# 解压源码包
tar -xzvf redis-6.0.8.tar.gz
# 进行编译
cd redis-6.0.8
make

(2)启动redis服务:./redis-server ../redis.conf(Linux可以使用nohup命令让其后台运行)

(3)另外开一个窗口启动客户端(redis-cli)访问redis-server

三、Q&A
zmalloc.h:50:31: 致命错误: jemalloc/jemalloc.h: 没有那个文件或目录

开始执行make时遇到报错(大部分是由于gcc未安装),安装好gcc后,再执行make,就出现了jemalloc/jemalloc.h: No such file or directory。这是因为上次的编译失败,有残留的文件,需要清理下,然后重新编译即可。命令:make distclean && make。

执行结束如下图所示

— 业精于勤荒于嬉,行成于思毁于随 —

浙公网安备 33010602011771号