【CentOs7】一文搞定Redis,完美避坑

CentOs7 安装Redis

1.离线安装gcc 建议在线安装(百度)
1.1确认CentOs版本号以及Linux版本
cat /etc/redhat-release		//查看CentOs版本
(CentOS Linux release 7.8.2003 (Core))		//CentOs 7

cat /proc/version		//Linux版本
(Linux version 3.10.0-1160.24.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org)
(gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Thu Apr 8 19:51:47 UTC 2021)
1.2获取下载gcc对应的rpm包
cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
tcl-8.5.13-8.el7.x86_64.rpm

1.3开始安装
cd /home/c/桌面 	(Desktop)		//进入桌面
将所需的rpm包放入文件夹CentOs7_gcc中并移入桌面,本次实验其它压缩包也移入
cd CentOs7_gcc
rpm -ivh *.rpm --nodeps --force		//安装
gcc -v			//测试
2.安装tcl
cd /home/c/桌面
tar xzvf tcl8.6.1-src.tar.gz -C/usr/local	//将压缩包移入桌面并解压
cd /usr/local/tcl8.6.1/unix/		//进入目录
./configure		//生成Makefile文件
make		//编译(等待)
make install		//安装
3.1在线自动安装Redis
yum install redis
#如果提示yum有问题,则要修改yum源
3.1.1修改yum源
#先确认网络能连通外网
ping www.baidu.com

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo CentOS-Base.repo
yum clean all		//至此修改yum源完成
3.1.2遇到-没有可用软件包 redis
yum install epel-release	//下载epel仓库
yum install redis		//安装Redis
3.2离线安装Redis
cd /home/c/桌面
tar xzf redis-4.0.1.tar.gz 		//桌面解压
cd redis-4.0.1			//进入目录
make			//编译
make test		//检测(若没有错误则继续,出错就多test几次)
make install 	//安装
4.启动Redis
vi /etc/redis.conf		//在线自动安装时redis.conf所在目录
#vi /home/c/桌面/redis-4.0.1/redis.conf	//手动安装时的目录

注释bind 127.0.0.1			//几十行的地方 #bind 127.0.0.1
protected mode yes 改为 no	//下面二十行的样子 protected mode no
	
service redis start		//启动
redis-server	//再开一个终端,获取root权限

redis-cli		//启动一个服务端 127.0.0.1:6379> 
shutdown		//关闭  not connected>
#ctrl+C	退出

systemctl stop firewalld	//停止原firewalld防火墙
systemctl mask firewalld    //注销防火墙服务

##############################
# 停止redis
service redis stop
# 查看redis的运行状态
service redis status
# 查看redis的进程
ps -ef | grep redis

至此Redis安装完成!

经验分享 程序员 微信小程序 职场和发展