linux离线安装及配置redis

2025-10-27 19:35:19

1、 环境和准备安装包

linux离线安装及配置redis

2、  检查服务器上是否已经存在gcc-c++环境,使用以下命令。

[root@laptop-glk18mrt ~]# rpm -qa | grep gcc-c++

或[root@laptop-glk18mrt ~]# gcc -v

这查提示是已安装的

如果没安装

准备gcc

gcc ++

进到gcc/gcc++目录 运行安装命令  rpm -Uvh *.rpm --nodeps --force  

或者

阿里云镜像地址

http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

运行  rpm -Uvh *.rpm --nodeps --force  

安装完成后,使用以下命令,查看gcc版本和g++版本。

gcc -v

g++ -v

linux离线安装及配置redis

3、redis安装

redis版本: redis-4.0.10.tar.gz

来到redis安装包路径下,解压到指定目录下。

命令 tar -zxvf redis-4.0.10.tar.gz -C  /usr/local/

[root@laptop-glk18mrt local]# cd redis-4.0.10/

linux离线安装及配置redis

4、编译

make

安装到指定目录下。

make install PREFIX=/usr/local/redis-4.0.10

linux离线安装及配置redis

5、   修改redis.conf配置

设置端口号:port 6379

允许远程连接:bind 0.0.0.0

允许后台运行:daemonize yes

设置密码:requirepass 密码

 复制redis下的redis.conf文件到bin目录下。

cp /usr/local/redis-4.0.10/redis.conf /usr/local/redis-4.0.10/bin

修改redis.conf文件

[root@laptop-glk18mrt bin]# vi redis.conf

设置端口号:port 6379

允许远程连接:bind 0.0.0.0

允许后台运行:daemonize yes

linux离线安装及配置redis

6、 启动redis

 位置 [root@laptop-glk18mrt ~]# cd /usr/local/redis-4.0.10/bin/

1-  /usr/local/redis-4.0.10/bin/redis-server(前端启动不读取配置文件,虚拟机关闭则关闭)

2- /usr/local/redis-4.0.10/bin/redis-server /usr/local/redis-4.0.10/bin/redis.conf(后端启动读取配置文件启动,虚拟机关闭仍后台运行,前提是已设置redis.conf 文件中 daemonize 值为 yes) 

   使用RedisDesktopManager测试连接

linux离线安装及配置redis

linux离线安装及配置redis

7、 设置服务化

  位置  /etc/systemd/system/

新增文件:/etc/systemd/system/redis.service 

redis.service文件内容如下,建议在本地改好,上传到目录/etc/systemd/system/

[Unit]

Description=The redis-server Process Manager

After=syslog.target

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/redis-4.0.10/bin/redis-server /usr/local/redis-4.0.10/bin/redis.conf

ExecReload=/bin/kill -USR2 $MAINPID

ExecStop=/bin/kill -SIGINT $MAINPID

Restart=always

PrivateTmp=true

[Install]

WantedBy=multi-user.target

上传redis.service文件

linux离线安装及配置redis

linux离线安装及配置redis

linux离线安装及配置redis

8、 开机自启

  设置以下命令。

systemctl daemon-reload

systemctl start redis.service

systemctl enable redis.service

linux离线安装及配置redis

9、  测试

linux离线安装及配置redis

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢