在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
。
执行结束如下图所示
— 业精于勤荒于嬉,行成于思毁于随 —
标签:02,gcc,部署,make,redis,yum,jemalloc,安装 From: https://www.cnblogs.com/houhuilinblogs/p/18229304