centos7 下安装redis-4.0.2

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

安装步骤

1.下载redis安装包

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 出错。 所以加这么一个参数。

 

4.修改配置文件

vim redis.conf

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

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

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

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

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

 将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

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

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

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

redis-cli

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

set hello world

get hello

可以看到完全是ok的。

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

猜你喜欢

转载自www.cnblogs.com/yijinqincai/p/10848223.html