什么是redis

在这里插入图片描述

什么是redis

redis:是 nosql的,key-value数据结构的,内存运行的,支持持久化的,支持分布式的,支持缓存功能的,数据库(读写数据容器);、

相关概念:
1.no-sql: not only structured query language 不仅支持结构化查询语言,和sql语言语法是一对对立的概念.
2. 结构化数据
一批可以抽取共同属性的数据集合(表格,学生信息,学校信息,员工表格)关系型数据库中都是保存的结构化数据–操作结构
化数据的技术 sql语言
3. 非结构化数据:一批不可以抽取共同属性的数据集合(网页,日志文件)–操作非结构化数据技术 nosql
总结:因为redis存储管理的是非结构化数据所以使用redis的命令就属于nosql语言

  1. key-value数据结构的
    一种常见的处理非结构化数据的格式.在redis中根据数据的特点,还具有对value处理的细粒度的结构–5种数据型,
    string hash list set zset

  2. 内存运行 :所有对redis的操作,都是基于redis进程内存来进行计算和读写的.
    优点:速度快
    缺点:内存容量,相比于硬盘来讲,比较小,单机节点不够用
    内存数据容易断电丢失,造成严重后果
    支持分布式
    可以进行线性集群扩展,1个redis服务–>5个–>50个–>500个,根据官方文档,最多可以扩展到1000个节点

  3. 支持持久化
    redis在运行时,为了保证数据的可靠性,可以开启持久化功能,按照不同逻辑对内存数据进行磁盘文件的持久化操作,从一定
    程度上解决了内存断电丢失数据的问题,从而使得redis处理容灾的问题更简单.

  4. 缓存功能
    缓存功能虽然不是redis能使用的唯一功能,但是是最重要的功能.比如可以在商品系统添加缓存功能

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值