摘要:
Redis事务是什么 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞,redis对事务有部分支持,没有强一致性 能干吗 一个队列中,一次性、顺序性、排他性的执行一系列命令。 常用命令 命令 描述 DISCARD 取消事务, 阅读全文
摘要:
Redis的五大数据类型 官网命令参考:http://redisdoc.com/ String(字符串) 字符串类型是Redis最基本的数据结构,首先键都是String类型,其他几种数据结构都是在String类型上建立的,字符串可以是简单字符串,也可以是复杂字符串(二进制的图片、视频、音频、XML) 阅读全文
摘要:
进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个 阅读全文
摘要:
Redis Redis 官网:https://redis.io/ 源码地址:https://github.com/redis/redis Redis 在线测试:http://try.redis.io/ Redis 命令参考:http://doc.redisfans.com/ REmote DIcti 阅读全文
摘要:
传统的ACID分别是什么 A (Atomicity) 原子性 C (Consistency) 一致性 I (Isolation) 独立性 D (Durability) 持久性 关系型数据库遵循ACID规则,事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A ( 阅读全文
摘要:
RDB(Redis DataBase) 是什么 在指定的时间内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好 阅读全文
摘要:
入门概述 互联网时代背景下为什么用nosql 1.单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? 数据量的总大小一个机器放不下时 数据的索引(B+ 阅读全文
摘要:
概念 主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 主从复制环境搭建 复制三个Redis配置文件,分别更改里面的日志文件名称、不同的端口号、RDB文件的名称、快照开启 daemonize yes logfile " 阅读全文