Centos7 安装 、后台启动redis、redis关闭

本文介绍了Redis的基本概念,包括其特点、适用场景和数据结构。详细阐述了在Centos7上安装Redis的过程,如何启动、后台运行及关闭Redis,并提到了Redis配置文件中的重要参数。此外,还讨论了Redis的最大内存设置及其影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis简介:

Redis是一个开源的使用C语言编写的,支持网络、基于内存亦可持久化的日志型、使用key-value存储数据的非关系型数据库(关系型数据库:表与表之间有关联关系,非关系型数据库:数据与数据之间没有关系)。

Redis特点:

  • 性能高,适合用于大数据相关场景。
  • 简单:不会出现类似mysql这种关系型数据库一张表N多个字段,还和别的表有关联关系的情况。
  • 支持数据的持久化。
  • 除了简单的key-value外,redis还提供了list、set、zset、hash等数据结构存储方式
  • Redis支持数据的备份,集群等高可用功能
  • 原子性:因为redis是单线程的,所以redis的所有操作都是原子性的,多个操作也支持事务,通过MULTI和EXEC指令包起来
  • redis单个key存入512M大小
  • redis支持集群,而且redis支持16个库(0-15)
  • redis还可以做消息队列,比如聊天室

缺点:因为redis是基于内存来存放数据,所以对内存的占用和消耗非常大,如果运用不当,可能会因为内存消耗过多产生性能问题,严重的可能会导致redis宕机。

因此,NOSQL类型的数据库适合在以下场景使用:

1. 对性能要求高

2. 数据模型比较简单
3. 不需要高度的数据一致性
4. 对于给定key,比较容易映射复杂值的情况

Centos7安装、启动redis

首先在redis的官网下载最新的redis源码包

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CMF05CHq-1576225451318)(C:\Users\46275\AppData\Roaming\Typora\typora-user-images\image-20191211214026283.png)]

之后放入到centos某个目录中,因为redis是用C语言编写的数据库,所以我们需要安装gcc环境。这里使用简单的yum安装。

yum -y install gcc gcc-c++ kernel-devel //安装gcc、c++编译器以及内核文件 
gcc -v //查看是否安装成功

如果安装成功,则会显示下面的信息:

在这里插入图片描述
之后解压源码包 并进行编译

tar -zxvf redis-5.0.7.tar.gz	//解压源码包
cd redis-5.0.7 //进步目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值