【redis 离线安装】没有外网 redis 离线安装方法

Redis是一种开源的基于内存数据结构存储系统,常用于缓存、消息队列等场景。下面介绍如何进行Redis离线安装:

在有外网的机器上下载Redis安装包和依赖库,并将它们打包成tar.gz格式的文件。

将打包好的文件传输到没有外网的目标机器上。

解压缩Redis安装包:

tar -zxvf redis-x.x.x.tar.gz
cd redis-x.x.x

编译和安装Redis:

make
make install PREFIX=/path/to/install/redis

其中,/path/to/install/redis为自定义的Redis安装路径。

进入Redis安装目录,创建配置文件:

cd /path/to/install/redis/
cp redis.conf.default redis.conf
vi redis.conf

修改redis.conf中的bind属性,将其设置为本机IP或者0.0.0.0,允许任何客户端连接:

bind 127.0.0.1
# 修改为:
bind 0.0.0.0

启动Redis服务:

./bin/redis-server redis.conf

查看Redis服务是否启动成功:

./bin/redis-cli ping

如果返回PONG,则说明Redis服务已经启动成功。

(可选)将Redis服务设置为开机自启动,这样就不需要每次手动启动Redis服务了。以CentOS 7为例:

cp /path/to/install/redis/utils/redis_init_script /etc/init.d/redis
chmod +x /etc/init.d/redis
systemctl daemon-reload
systemctl enable redis.service

以上就是Redis的离线安装过程,需要注意的是,如果目标机器上没有预先安装gcc和make等开发工具,还需要先进行安装。

如果没有外网连接,可以先在有外网连接的机器上下载相关软件包并打包离线安装。

例如,在CentOS上使用yum下载需要的软件包:

yum install --downloadonly --downloaddir=/tmp/deps gcc make
其中,–downloadonly表示只下载不安装,–downloaddir指定下载路径。

然后将下载好的rpm文件拷贝到目标机器上,并使用如下命令进行安装:

rpm -ivh gcc-xxx.rpm
rpm -ivh make-xxx.rpm

其中,xxx为软件包版本号。

猜你喜欢

转载自blog.csdn.net/u013421629/article/details/130595423