您的位置:首页 > 数据库 > Redis

CentOS7系统离线安装Redis

2021-03-25 16:25 387 查看

在医院搭建项目环境时,因为医院通常都是内网的,访问不了外网,所以很多服务都得通过离线的方式安装,下面讲讲

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了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: