今天要说的是如何在Linux(Centos)环境下实现Redis的简单安装(我相信你一定已经会简单的Linux操作了,所以在这里我就不再啰嗦了),下载地址在这里(redis-4.0.10)
链接:https://pan.baidu.com/s/1bJSQ7I-mT1dpSZMx0SOGCQ
提取码:lt3i
接下来开始我们的安装
因为redis的的是由Ç语言开发的,所以要安装一下GCC的编译环境
执行 yum install -y gcc-c ++
然后把下载的压缩包复制到Linux目录下
然后运行tar -zxvf -redis-4.0.10.tar.gz -C 指定目录
然后进入解压指定的目录下 cd /usr/src/redis-4.0.10/
然后输入 make 命令编译源码~
然后 输入 make install PREFIX= /usr/local/redis 使用prefix 指定一个安装位置
安装后你会发现那个目录下只有一个bin文件夹,没有配置文件,所以我们在之前的目录下把redis.conf文件拷贝过去
cp redis.conf /usr/local/redis/bin/
然后去到bin目录下修改redis.conf文件 vi redis.conf ,把daemonize no 改为yes
这里说一下 daemonize 设置yes或者no的区别
设置daemonize:yes的时候,redis采用的是单进程多线程的模式。代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill掉该进程。
设置daemonize:no的时候,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出(不推荐!)
然后也可以设置密码,去掉前面的注释,设置密码
都修改完成后wq 退出
然后执行./redis - server ./redis.conf 后台执行 ,执行成功后可以执行ps -ef | grep -i redis查看启动进程
到这里就已经大功告成啦~
ps: 如果要使用远程连接,那就开放端口6379。
firewall-cmd --zone = public --add-port = 6379 / tcp --permanent(如果是Centos6.5就可以修改iptable来添加信任端口)
The end !!!