【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安装完成!
