本篇文章主要介绍在centos7 环境下安装redis-4.0.2。redis
1.下载redis安装包vim
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
若是提示如下信息先用yum安装wget(yum install wget)centos
-bash: wget: command not found
2.解压安装包bash
tar -zxvf redis-4.0.2.tar.gz
重命名centos7
mv redis-4.0.2 redis
3.编译spa
编译前须要安装gcc(yum install gcc),而后进入redis文件夹,直接执行make命令进行编译日志
cd redis
make
若是提示下图的错误执行 make MALLOC=libc 命令 code
关于错误说明解释:关于分配器allocator, 若是有MALLOC 这个 环境变量, 会有用这个环境变量的 去创建Redis。server
并且libc 并非默认的 分配器, 默认的是 jemalloc, 由于 jemalloc 被证实 有更少的 fragmentation problems 比libc。blog
可是若是你又没有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的。