NoSQL
文章平均质量分 94
NoSQL
降温vae+
这个作者很懒,什么都没留下…
展开
-
Redis缓存穿透、缓存击穿和缓存雪崩
文章目录缓存穿透缓存击穿缓存雪崩Redis缓存的使用,极大的提高了应用程序的性能和效率,特别是数据查询等。但同时,它也带来了一些问题。其中,最主要的问题就是就是数据一致性,从严格意义上讲,这个问题是无解的。如果对数据一致性要求很高,那么就不能使用缓存。另外还有一些典型的问题,就是:缓存穿透、缓存击穿和缓存雪崩的问题。目前,已经有比较流行的解决方案。缓存穿透缓存穿透即查不到数据缓存穿透就是用户想要查询一个数据,发现Redis中没有,也就是缓存中没命中,于是向持久层数据库发起查询,发现也没有这个数据,原创 2022-03-28 23:23:38 · 130 阅读 · 0 评论 -
Redis主从复制
文章目录Redis主从复制概念环境配置一主二从复制原理哨兵模式测试Redis主从复制概念指的是将一个Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower)。数据的复制是单向的,只能从主节点到从节点。Master以写为主,Slave以读为主。默认情况下,每台Redis服务器都是主节点,且一个主节点可以有多个从节点(或者没有从节点),但一个从节点只能有一个主节点。主从复制的作用:1数据冗余:主从复制实现了数原创 2022-03-28 22:42:44 · 126 阅读 · 0 评论 -
Redis事务、持久化、发布订阅
文章目录Redis事务Redis持久化RDB(Redis DataBase)快照方式AOF(Append Only File)日志形式Redis发布订阅发布订阅模型实例Redis发布订阅命令原理Redis事务Redis事务可以一次执行多个命令,并且带哟以下三个重要的保证批量操作在发送EXEC命令前被放入队列缓存收到EXEC命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中一个事务从开始到执行会经历以下三个阶段:原创 2022-03-28 15:18:25 · 1370 阅读 · 0 评论 -
Redis数据类型及命令
文章目录Redis数据类型Redis键(key)Redis字符串(String)Redis哈希(Hash)Redis列表(List)Redis集合(Set)Redis有序集合(sorted set)Redis的三种特殊类型geospatial 地理空间hyperLoglogbitmapsRedis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基原创 2022-03-27 23:35:46 · 1664 阅读 · 0 评论 -
Redis简介
文章目录Redis简介Redis安装windows下安装Linux源码安装Redis简介Redis是完全开源的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数原创 2022-03-26 22:23:07 · 690 阅读 · 0 评论 -
MongoDB基础命令
文章目录MongoDB创建数据库MongoDB删除数据库MongoDB创建集合MongoDB删除集合MongoDB插入文档MongoDB更新文档MongoDB删除文档MongoDB查询文档MongoDB与RDBMS Where语句比较MongoDB AND条件MongoDB OR条件AND和OR联合使用MongoDB创建数据库语法MongoDB创建数据库的语法如下:use DATABASE_NAME如果数据库不存在,则创建数据库,否则切换到指定数据库。实例以下实例我们创建了数据库runoob原创 2022-03-26 16:25:21 · 1003 阅读 · 0 评论 -
MongoDB概念解析
文章目录MongoDB概念解析数据库文档(Document)集合元数据MongoDB数据类型MongoDB概念解析mongodb的基本概念是文档、集合、数据库,下面挨个介绍。下表应该更容易理解Mongo中的一些概念:SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex原创 2022-03-25 17:01:24 · 299 阅读 · 0 评论 -
MongoDB简介
文章目录什么是MongoDB?MongoDB安装Windows平台安装MongoDB什么是MongoDB?MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongonDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB文档类似于JSON对象。字段值可以包含其他文档,数组及文档数组。主要特点MongoDB是一个原创 2022-03-25 12:55:56 · 1447 阅读 · 0 评论 -
NoSQL简介
文章目录NoSQL简介关系型数据库遵循ACID原则分布式系统什么是NoSQLNoSQL的优点/缺点NoSQL简介NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是关系数据库系统(RDBMS)来处理。1970年E.F.Codd’s提出的关系模型的论文“A relat ional model of data for large shared data banks”,这使得数据建模和应用程序编程更加简单。原创 2022-03-24 22:32:33 · 301 阅读 · 0 评论