redis简介(持续完善中)

本文介绍了Redis的基本概念,如它是一个Key-Value数据库,用于解决大数据时代的性能瓶颈。随着互联网的发展,Redis逐渐成为解决高并发、大数据存储问题的重要工具。文章详细阐述了Redis的发展历程,从2009年至今的多个版本更新,增加了集群和更多数据类型。Redis常见应用场景包括缓存、分布式session、任务队列等。同时,提供了Ubuntu上安装Redis的指引,并概述了Redis的五大数据类型及其常用操作。
摘要由CSDN通过智能技术生成

一、redis是什么

  • redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。
  • redis的官网地址:https://redis.io
  • NoSQL:not only sql,泛指非关系型数据库 Redis/MongoDB/Hbase Hadoop
    • 为了解决高并发,高可扩展,高可用,大数据存储问题而产生的数据库解决方案,就是NoSQL数据库
  • 关系型数据库:MySQL、oracle、SqlServer

二、redis数据库出现的背景

  • 随着互联网+大数据时代的来临,传统的关系型数据库已经不能满足中大型网站日益增长的访问量和数据量。这个时候就需要一种能够快速存取数据的组件来缓解数据库服务I/O的压力,来解决系统性能上的瓶颈。

-1.在互联网+大数据时代来临之前,企业的一些内部信息管理系统,一个单个数据库实例就能满足系统的需求
单数据库实例
2.随着系统访问用户的增多,数据量的增大,单个数据库实例已经满足不了系统的读取需求
缓存(memcache)+单数据库实例
3.缓存可以缓解系统的读取压力,但是数据量的写入压力持续增大,
缓存+主从数据库+读写分离
4.数据量再次增大,读写分离以后,主数据库的写库压力出现瓶颈、
缓存+主从数据库集群+读写分离+分库分表
5.互联网+大数据时代来临,关系型数据库不能很好的存取一些并发性高,实时性高的&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值