本篇文章主要介绍在centos7 环境下安装redis-4.0.2。

安装步骤

1.下载redis安装包

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
wget http://download.redis.io/releases/redis-4.0.2.tar.gz

如果提示以下信息先用yum安装wget(yum install wget)

-bash: wget: command not found

2.解压安装包

tar -zxvf redis-4.0.2.tar.gz

重命名

mv redis-4.0.2 redis

3.编译

编译前需要安装gcc(yum install gcc),然后进入redis文件夹,直接执行make命令进行编译

cd redis
make

如果提示下图的错误执行  make MALLOC=libc 命令  

关于错误说明解释:关于分配器allocator, 如果有MALLOC  这个 环境变量, 会有用这个环境变量的 去建立Redis。

而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。

但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。

 centos7 下安装redis-4.0.2 随笔 第1张

 

4.修改配置文件

vim redis.conf

如果提示未找到vim命令,请先用yum安装(yum install vim)。

centos7 下安装redis-4.0.2 随笔 第2张

首先将图中的地方改为下图这样

centos7 下安装redis-4.0.2 随笔 第3张

这样可以让redis从外部访问。

接着把下图中的配置改为yes,改为yes后是以守护进程的方式启动。

centos7 下安装redis-4.0.2 随笔 第4张

接下来配置redis日志文件生成的地址和名字,将配置改为下图这样,具体的路径可以根据自己的需要更换。

centos7 下安装redis-4.0.2 随笔 第5张

 将redis-server和redis-cli拷贝至/usr/local/bin目录下

cp redis-server /usr/local/bin
cp redis-cli /usr/local/bin

 5.启动redis

redis-server /opt/redis/redis.conf

查看redis进程

ps -ef  | grep redis

如果和下图一样就代表你成功啦!

centos7 下安装redis-4.0.2 随笔 第6张

最后我们用redis-cli去连接一下,执行几个命令,验证是否真的可用。

首先连接redis,默认执行以下命令会连接本机6379端口,如果redis端口不是6379的话,可以像这样去连接 redis-cli -p 你的端口地址

redis-cli

然后我们执行一个set 和 get命令看看效果。

set hello world

centos7 下安装redis-4.0.2 随笔 第7张

get hello

centos7 下安装redis-4.0.2 随笔 第8张

可以看到完全是ok的。

 

作者:一金芹菜 出处:https://www.cnblogs.com/yijinqincai/ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄