第二章 Redis安装

目录

一、准备工作 

二、安装Redis 

三、启动Redis

3.1. 前台启动(不推荐)

3.2. 后台启动(推荐) 

3.3. 关闭redis 


Redis官网:Downloads - Redis

往下翻可以找到其他版本的Redis,或者直接访问Index of /releases/查找所需Redis版本

注:本学习章程以6.2.1版本展开讲解,Redis主要是在Linux中开展工作,Windows环境不做讲解,大家可以自行购买阿里云或者虚拟机安装Linux环境进行学习。

一、准备工作 

下载安装最新版的gcc编译器

yum install centos-release-scl scl-util-build 

yum install -y devtoolset-8-toolchain

scl enable devtoolset-8 bash

测试gcc 版本

centos7 上使用yum安装插件时,如果一直报错"Could not resolve host: mirrorlist.centos.org" 

字面意义上看是不能解析 mirrorlist.centos.org 这个地址,涉及到的因素可能是跟DNS网络配置有关系。解决方法:在DNS域名解析的配置文件增加DNS服务器的IP地址:

1、vi /etc/resolv.conf 编辑文件

2、写入dns地址nameserver 8.8.8.8、nameserver 192.168.150.2

3、保存后,重启网络服务恢复正常:/etc/init.d/network restart

二、安装Redis 

下载redis-6.2.1.tar.gz到opt目录

解压命令 tar -zxvf redis-6.2.1.tar.gz

解压完成后进入目录:cd redis-6.2.1

在redis-6.2.1 目录下执行make命令(只是编译好,编译成C的文件)

如果没有准备好C语言编译环境,make会报错——Jemalloc/jemalloc.h:没有哪个文件

回去查看gcc --version是否安装成功,如果已安装成功,继续执行make distclean,把它里面的编译文件清除掉,再进行编译操作。

如下所示编译成功: 

make install 开始安装,默认安装目录:/usr/lcoal/bin,如下图所示安装成功:

查看默认安装目录:

redis-benchmark:性能测试工具,可以在自己本机运行,看看自己本机性能如何

redis-check-aof:修复有问题的AOF文件,rdb和aof后面会讲

redis-check-dump:修复有问题的dump.rdb文件

redis-sentinel:Redis集群使用

redis-server:Redis服务器启动命令

redis-cli:客户端,操作入口

三、启动Redis

3.1. 前台启动(不推荐)

运行redis-server 前台启动Redis,启动后可以直接ctrl+c停止。

前台启动不推荐的理由:启动后就不能做其他操作了,否则redis就会直接关闭

3.2. 后台启动(推荐) 

备份redis.conf到其他目录,目录根据自己需求设定,不做要求:

cp /opt/redis-6.2.1/redis.conf /myredis

后台启动设置daemonize no 改成yes

修改拷贝出来的redis.conf(128行)文件里面的daemonize no 改成yes,让服务在后台启动

改完后进入/usr/local/bin目录,执行redis-server /myredis/redis-conf

通过后台启动,我们可以在不关闭redis的前提下,执行其他操作。比如我们可以通过redis客户端来调用redis后台服务:

3.3. 关闭redis 

单实例关闭redis

1. 在redis-cli客户端执行shutdown,然后exit或Ctrl + C退出

2. 直接执行redis-cli shutdown

3. 直接kill后台服务进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值