CentOS7系统离线安装Redis
在医院搭建项目环境时,因为医院通常都是内网的,访问不了外网,所以很多服务都得通过离线的方式安装,下面讲讲CentOs系统中如何离线安装Redis。
下载安装包
百度云盘:https://pan.baidu.com/s/1_gTo8UnsQTIVLEBJRNT4Nw 提取码:vxn6
解压安装包
将安装包导入/usr/local目录下进行解压:
tar -zxvf Redis-linux-4.0.14.tar.gz
编译并安装
进入解压好的redis-4.0.14目录,在/usr/local目录下创建redis目录,然后将解压好的redis编译并安装到该目录下:
mkdir -p /usr/local/redis
make && make PREFIX=/usr/local/redis install

复制配置文件
在/usr/local/redis目录中创建config目录,然后将解压包中的配置文件复制到该目录下:
mkdir -p /usr/local/redis/config
cp redis.conf /usr/local/redis/config

修改配置文件
修改配置文件,设置后台启动、登录密码以及允许远程访问
vi /usr/local/redis/config/redis.conf
设置后台启动

设置密码

设置远程访问

配置完成后按Esc退出编辑状态,按下Shift+;输入wq按回车进行保存并退出
启动redis
进入/usr/local/redis/bin目录,通过以下命令启动redis
./redis-server ../config/redis.conf

开放防火墙端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

远程访问测试
在另一台装有redis客户端的服务器上测试连接,或通过windows版本的redis客户端进行测试

配置开机自启
进入解压包目录,将启动脚本复制到/etc/init.d目录下
cp utils/redis_init_script /etc/init.d/redis
修改复制后的启动脚本redis配置信息
EXEC:为服务端的存放位置
CLIEXEC:为客户端的存放位置
PIDFILE:为记录进程ID的文件的存放位置
CONF:为配置文件的存放位置

赋予启动脚本执行权限
chmod +x /etc/init.d/redis
增加系统服务
chkconfig --add redis
chkconfig --list redis sudo
停止刚刚测试启动的redis服务
ps -ef |grep redis
kill -9 进程ID

删除刚刚启动时的pid
rm -rf /var/run/redis_6379.pid
启动redis
service redis start

完事了~以后服务器一开机就会自动启动redis了。

浙公网安备 33010602011771号