三门峡市网站建设_网站建设公司_C#_seo优化
2025/12/31 22:02:10 网站建设 项目流程

一、介绍

Redis(Remote Dictionary Server)是一款基于内存的高性能键值对存储数据库,它以极快的读写速度和丰富的数据结构,成为了众多开发者解决高并发、低延迟问题的首选方案。CentOS是Red Hat Enterprise Linux(RHEL)的开源衍生版,继承了RHEL的稳定性、安全性和长期支持(LTS)特性,适合生产环境部署。

官网:https://redis.io/

下载地址:Downloads | Redis

前提准备:能上网 (ping baidu.com)、yum源为阿里云源

在centos上直接下载redis 或者在windows官网上下载解压好后传到centos的/usr/local/路径

curl -O https://download.redis.io/releases/redis-6.2.14.tar.gz tar -xzf redis-6.2.14.tar.gz mv redis-6.2.14 /usr/local/ cd /usr/local/ ls

二、查看GCC版本

默认gcc 4.8.5版本会报错,需要升级到9.0版本

如果没有显示gcc,可能是没有安装scl源,会提示找不到gcc软件包

安装scl源:

yum install centos-release-scl centos-release-scl-rh -y

三、安装GCC9

如果出现如图所示

可能的原因:CentOS7的SCL源在2024年6月30日停止维护了。
当scl源里面默认使用了centos官方的地址,无法连接,需要替换为阿里云。

解决的办法

cd /etc/yum.repos.d/ mv CentOS-SCLo-scl.repo CentOS-SCLo-scl.repo.bak mv CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl-rh.repo.bak
vim CentOS-SCLo-rh.repo

粘贴下面内容上去

[centos-sclo-rh] name=CentOS-7 - SCLo rh baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

解决好后继续安装即可

yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils -y --nogpgcheck

当看到success就是安装成功了

四、启动GCC

echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile source /opt/rh/devtoolset-9/enable

再次查看gcc版本

gcc -v

五、编译安装

进入redis文件夹,进行编译安装

cd /usr/local/redis-6.2.14 make -j 2

当看到Hint: It's a good idea to run 'make test'代表编译成功

编译完成后,在/usr/local/redis-6.0.9/src目录中多了两个可执行程序redis-cliredis-server,绿颜色代表是编译好的可执行程序。
redis-server用于启动Redis服务
redis-cli是Redis的客户端,用于连接本机或者其他机器的Redis服务

六、修改配置文件

vim /usr/local/redis-6.2.14/redis.conf

1、设置后台启动

2、取消本机访问

3、取消保护模式

联通redis的服务端和客户端

1、克隆虚拟机

2、修改配置文件参数

3、重启网络服务查看是否生效(且互相之间能ping通)

七、启动redis

/usr/local/redis-6.2.14/src/redis-server

八、关闭redis

/usr/bin/redis-cli shutdown exit

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询