redis学习笔记(二)redis安装

引言

redis 是用c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。

安装GCC编译环境

开始安装gcc环境
输入命令:

yum install gcc-c++

若出现报错如下:

[root@localhost xueshanfeitian]# yum install gcc-c++
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

需要注意要重新建立yum 命令环境
1.首先要修改fastestmirror.conf,修改命令为:

vi /etc/yum/pluginconf.d/fastestmirror.conf
#修改
enable=0

或者直接在命令中输入

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
  1. 先把之前的repo挪到备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

替换服务器url

curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo

执行yum更新

yum clean all
yum makecache

yum环境更新完毕后就可以安装gcc环境

卸载gcc

当需要卸载gcc时需要注意gcc要依赖其他包,要想卸载gcc需要先卸载其他依赖环境。
查看gcc安装包

rpm -q gcc

卸载gcc安装包

gcc -e gcc-4.4.7-23.el6.x86_64

卸载失败

[root@localhost xueshanfeitian]# rpm -e gcc-4.4.7-23.el6.x86_64
error: Failed dependencies:
	gcc = 4.4.7-23.el6 is needed by (installed) gcc-c++-4.4.7-23.el6.x86_64

查看gcc 详细信息
在这里插入图片描述
先卸载依赖包

rpm -e gcc-c++-4.4.7-23.el6.x86_64

再次卸载gcc安装包

gcc -e gcc-4.4.7-23.el6.x86_64

再次查看gcc,卸载成功
在这里插入图片描述

在linux中安装redis

通过本地安装和在线安装的两种方式,在线安装可以直接输入命令下载:

wget http://download.redis.io/releases/redis-6.0.9.tar.gz

离线安装时需要将离线安装包下载后上传到服务器中。

rz  

解压redis

tar -zxvf redis-6.0.9.tar.gz -C ./redis/

编译redis源码进入到redis目录后直接执行make即可(和nginx有很大不同)

make

小猿这里出现了linux安装的gcc版本和redis版本匹配出现问题,需要安装低版本的redis
小猿安装更换了redis版本

redis-5.0.10.tar.gz

gcc版本为:

gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) 

make后进行安装

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

在这里插入图片描述
安装成功。
或者可以直接输入命令

make && make -PREFIX = /usr/local/redis/redis-5.0.10/  install

这种执行直接会将生成的可执行文件放在src目录下,推荐第一种安装方式。
copy reidis 到bin目录下:

安装完成后开始启动redis。

./redis-server ./redis.conf

就可以看到redis启动界面

cp redis.conf ./bin

如何退出redis呢?此时可以直接按ctrl+c键来实现退出redis。

猜你喜欢

转载自blog.csdn.net/xueshanfeitian/article/details/111310592