1:在/usr/local下新建soft文件夹,在soft文件夹内新增redis文件夹
此步骤自己平衡,我习惯这样是为了方便后期知道安装地址以及配置地址
2:下载redis安装包
cd /usr/local/soft/redis
wget http://download.redis.io/releases/redis-7.0.5.tar.gz
3:解压
tar xzvf redis-7.0.5.tar.gz
4:将压缩后的文件重新命名,并进入该文件夹
mv redis-7.0.5 redis
cd redis
5:编译
make
centos7可能会出现错误:
make[3]: cc:命令未找到
原因:
缺少gcc;
解决办法:
yum -y install gcc
安装完成后清理之前的残余文件并重新make
make distclean && make
6:进入src目录并开始指定位置进行安装
cd src
make install PREFIX=/usr/local/soft/redis
7:在安装目录下新增etc文件夹;同时将redis.conf移动到etc文件下
mkdir /usr/local/soft/redis/etc
mv ../redis.conf /usr/local/soft/redis/etc
8:修改配置(允许后台启动;允许远程连接)
vi /usr/local/soft/redis/etc/redis.conf
修改:daemonize 为 yes
修改:bind 为 0.0.0.0
修改:protected-mode 为 no
9:配置开机自启动redis
vi /etc/rc.local
添加:/usr/local/soft/redis/bin/redis-server /usr/local/soft/redis/etc/redis.conf
10:设置软链,方便全局使用
ln -s /usr/local/soft/redis/bin/redis-server /usr/local/bin/
ln -s /usr/local/soft/redis/bin/redis-cli /usr/local/bin/
11:指定配置文件启动redis
/usr/local/soft/redis/bin/redis-server /usr/local/soft/redis/etc/redis.conf
至此,redis已经安装完成了;
此方法安装成功后,支持远程连接redis;支持后台启动;支持开机启动;
最后注意开放服务器 6379 端口!