Redis集群(Cluster)

Redis集群(Cluster)Redis Cluster是一种服务器Sharding技术,Redis3.0以后版本正式提供支持。主从复制和哨兵机制保障了高可用。虽然多个Slave扩展了读的能力,但是写能力和存储能力是无法进行扩展,就只能是Master节点能够承载的上限。如果面对海量数据那么必然需要

Redis哨兵(Sentinel)

Redis哨兵(Sentinel)Redis Sentinel,在Redis2.8版本开始引入。哨兵的核心功能是主节点的自动故障转移。哨兵的作用监控(Monitoring):Sentinel会不断检查主节点和从节点是否按预期工作。通知(Notification):Sentinel可以通过API向系统

Redis主从复制(Replication)

Redis主从复制(Replication)Redis主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master)以写为主,后者称为从节点(slave)以读为主,当master数据变化的时候,自动将新的数据异步同步到其他slave库。数据的复制是单向的,只

Redis发布-订阅

Redis发布订阅简介Redis发布订阅是一种消息通信模式,发送者(PUBLISHER)发送消息,订阅者(SUBSCRIBER)接收消息,可以实现进程间的消息传递。发布订阅实际就是一个轻量的队列,只不过数据不会被持久化,一般用来处理实时性较高的异步消息。Redis的SUBSCRIBE命令可以让客户端

Redis事务

Redis事务什么是Redis事务Redis事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。就是在一个队列中,一次性,顺序性,排他性的执行一系列命令。Redi

Redis持久化的方式

Redis持久化Redis有两种持久化方式分别是RDB和AOF。RDB模式RDB持久化以指定的时间间隔执行数据集的时间点快照。实现类似照片记录效果的方式,就是把某一时刻的数据状态以文件的形式写到磁盘上,也就是快照。这样一来即使Redis宕机,快照文件也不会丢失,数据的可靠性就得到了保证,这个快照文件

Redis Pipline

Redis PiplineRedis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。一个请求会遵循以下步骤:客户端向服务端发送命令分四步(发送命令->命令排队->命令执行->返回结果),并监听Socket返回,通常以阻塞模式等待服务端响应。服务端处理命令,并将结果返回给

Redis数据类型

Redis数据类型目前7.0版本Redis一共有10种数据类型。字符串(Strings)Redis Strings是Redis最基本的类型,最大可以存储512MB的字符串。一个Key对应一个Value。String类型是二进制安全的,意思就是Redis的String可以包含任何数据,比如jpg图片或