CentOS7系统离线安装Redis
在医院搭建项⽬环境时,因为医院通常都是内⽹的,访问不了外⽹,所以很多服务都得通过离线的⽅式安装,下⾯讲讲CentOs系统中如何离线安装Redis。
下载安装包
解压安装包
将安装包导⼊/usr/local⽬录下进⾏解压:
tar -zxvf Redis-linux-4.0.
编译并安装
进⼊解压好的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
f /usr/local/redis/config
修改配置⽂件
修改配置⽂件,设置后台启动、登录密码以及允许远程访问
vi /usr/local/redis/f
设置后台启动
设置密码
设置远程访问
配置完成后按Esc退出编辑状态,按下Shift+;输⼊wq按回车进⾏保存并退出
启动redis
进⼊/usr/local/redis/bin⽬录,通过以下命令启动redis
./redis-server ../f
开放防⽕墙端⼝
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 redislinux安装redis客户端
kill -9 进程ID
删除刚刚启动时的pid
rm -rf /var/run/redis_6379.pid
启动redis
service redis start
完事了~以后服务器⼀开机就会⾃动启动redis了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论