liunx centos7安装redis & gcc

5 篇文章 0 订阅

OS7安装redis的过程中需要使用到GCC环境编译器

下面首先介绍如何安装GCC环境编译器:
判断主机是否安装GCC

[root@localhost ~]# rpm -q gcc
gcc-4.8.5-39.el7.x86_64

如果需要更换版本,可以先卸载当前版本

rpm -e gcc-4.8.5-39.el7.x86_64

如果提示存在软件依赖,需要删除依赖的软件

sudo rpm -e [依赖的软件]

再次执行卸载命令即可:
通过gcc -v可以查看是否卸载

安装gcc
通过yum命令安装:

yum -y install gcc gcc-c++ kernel-devel //简单快速

手动安装

  • 从CentOS7的系统安装镜像中取出需要的rpm包(解压镜像文件,在Packages目录中有所有的rpm)
  • 上传到待安装的系统中
  • 执行安装命令
rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm
rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
rpm -ivh kernel-headers-3.10.0-123.el7.x86_64.rpm
rpm -ivh glibc-headers-2.17-55.el7.x86_64.rpm
rpm -ivh glibc-devel-2.17-55.el7.x86_64.rpm
rpm -ivh cpp-4.8.2-16.el7.x86_64.rpm
rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm

也可以使用如下命令统一安装:

rpm -Uvh *.rpm --nodeps --force

验证是否安装成功gcc -v

OK,安装完了GCC环境,下面我们来安装redis吧

  • 下载文件:redis-4.0.6
  • 上传至服务器
  • 解压 tar -zxvf redis-4.0.6.tar.gz
  • 跳转目录 cd redis-4.0.6
  • 编译安装 make MALLOC=libc
  • 继续执行 cd src && make install
    完成,是不是很简单

启动redis的三种方式:
第一种:直接启动

./redis-server

这种启动方式需要一直打开窗口,不能进行其他操作
第二种:后台进程启动
修改redis.conf文件 vi redis.conf
修改参数daemonize nodaemonize yes
指定配置文件启动

./redis-server /usr/local/redis-4.0.6/redis.conf

第三种:开机启动

  • 在/etc目录下新建redis目录 mkdir redis
  • /usr/local/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
  • 将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
  • 设置redis开机自启动
cd /etc/init.d
chkconfig redisd on

会提示service redisd does not support chkconfig
解决方法:
使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出

//redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

再次执行命令: chkconfig redisd on

OK,之后就可以以服务的形式启动redis了

启动redis服务:service redisd start
停止redis服务:service redisd stop | redis-cli SHUTDOWN

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序小达人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值