Redis基础学习
文章平均质量分 89
狂奔の蜗牛rz
一名普通的Java初学者,希望认识更多大佬
展开
-
Redis基础学习之Redis的主要特点和适用场景
前言:Redis是目前最为流行的NoSQL数据库,不仅是当代程序员必备技能之一,也是如今面试的高频问题,那么到底什么是Redis,它的主要特点是什么?为什么要使用Redis,以及Redis的使用场景有哪些?这些都是今天我们所要讨论和学习的问题!1.1 Redis的定义和特点1.什么是Redis?Redis(Remote Dictionary Server ),即远程字典服务,是免费开源的,并且使用ANSI C语言编写;它支持网络、可基于内存亦可持久化的日志型、Key-Value>数据库原创 2021-08-02 23:39:48 · 481 阅读 · 0 评论 -
Redis基础学习之NoSQL数据库四大分类
前言:在NoSQL数据库中,主要有四大分类,分别是KV键值对数据库、文档型数据库、列存储数据库和图形关系数据库,那么它们各自的特点以及之间的区别是什么呢?这就是今天我们所要学习的内容!1.KV键值对数据库1-1 什么是KV数据库?KV数据库是一种以键值对(Key-Value)形式来存储数据的数据库类似于Java集合中的Map,每个键(Key)都会对应一个唯一的值(Value)Key-Value数据库中最流行的代表之一就是Redis数据库!在现在的互联网企业中,阿里和百度使用Redis原创 2021-08-02 00:15:55 · 3475 阅读 · 0 评论 -
Redis基础学习之阿里巴巴实践分析
前言:大家好,今天我们一起来学习阿里巴巴实践分析!希望你在看完本文后会对阿里巴巴的架构演进有一个全面的了解!1.3.1 阿里网站架构发展历程1.阿里网站架构发展历程图从阿里巴巴的架构发展历程中,我们可以发现:即使是阿里巴巴这么大的互联网企业,它的中文网站也是一步步演进过来的,并不是一开始就设计好的,因为谁也无法预料未来的发展趋势,所以需要适应时代发展的需求,将网站一步步进行升级设计,甚至重构2.阿里网站架构发展历程分析我们会发现,阿里作为技术型互联网企业,一直是走在中国互联网的发展前沿的原创 2021-07-29 00:19:49 · 289 阅读 · 1 评论 -
Redis基础学习之NoSQL概述和MySQL发展史
1.1 为什么要学习NoSQL?我们现在处于大数据时代,一般的数据库都无法进行处理了!所以就需要引入NoSQL,让NoSQL配合MySQL,来满足一些开发时的需求!那么在学习NoSQL之前,我们首先需要了解一下数据库架构的发展史,要知道,数据库的架构设计并不是一开始就考虑周全的,而是经历了又一次的架构升级,这样才能符合时代的要求!1.1.1 单机MySQL时代在中国的互联网刚兴起的90年代里,一个基本的网站访问量一般不会太大,单个数据库就完全足够使用!我们更多的使用的都是一个静态网页 (当时很原创 2021-07-22 23:58:07 · 165 阅读 · 0 评论