Redis学习
丶小颜
这个作者很懒,什么都没留下…
展开
-
(一)Redis——NoSQL入门概述
1、入门概述 1.1、互联网时代背景下大机遇,为什么用NoSQL? 1.1.1、单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。 在上图架构下,探讨数据库存储的瓶颈是什么? ①数据量的总大小 ————(一个机器放不下时) ②数据的索引(B+Tree) ————(一个机器的内存放不...原创 2018-12-26 16:24:14 · 322 阅读 · 0 评论 -
(二)Redis——初步了解Redis
1、入门概述 Redis是什么:Redis:REmote DIctionary Server(远程字段服务器)。是完全开源的免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被称为数据库结构服务器。 Redis与其他key-value缓存产品有以下三个特点: ①R...原创 2018-12-27 18:05:29 · 221 阅读 · 0 评论 -
(三)Redis——redis的事务
1、是什么 redis的事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行,执行且不会被其他命令插入,不许加塞。 2、做什么 在一个队列中,一次性、顺序性、排他性的执行一系列命令。 3、怎么做 3.1、常用命令 序号 命令及描述 1 DISCARD 取消事务,放弃执行事务块内的所有命令。 2 ...原创 2018-12-28 17:13:04 · 231 阅读 · 0 评论 -
(四)Redis——发布订阅
一、是什么 进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 订阅/发布消息图 二、命令 序号 命令及描述 1 PSUBSCRIBE pattern [pattern ...] 订阅一个或多个符合给定模式的频道。 2 PUBSUB subcommand [argument [argumen...原创 2018-12-29 09:40:24 · 191 阅读 · 0 评论 -
(五)Redis——Redis的复制(Master/Slave)
1、是什么 redis的复制就是通常说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。 2、能做什么 ①读写分离 ②容灾恢复 3、怎么做 3.1、口诀:配从(库)不配主(库) 3.2、从库配置命令:slaveof + 主库IP + 主库端口 每次与master断开之后,都需要重新连接,除...原创 2018-12-29 17:25:54 · 258 阅读 · 0 评论