Redis
文章平均质量分 88
青元子
学以致用,用以促学。
展开
-
Redis配置,常用命令,数据结构
前言:本文为学习Redis总结之用。主要学习路径为官方文档(4.0.10),文中会夹杂官方概念及个人自身见解。Redis简介: Redis是一个开源(BSD许可)的高性能的分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构如字符串(strings), 散列(hashes), 列表(l...原创 2018-06-21 20:35:25 · 505 阅读 · 0 评论 -
Redis事务
Redis事务简介: Redis的事务可以一次执行多个命令并且事务跟事务之间是隔离的单独的操作,一个事务中的所有命令都会序列化,按顺序的执行。事务的执行过程中不会被其他客户端发送过来的命令打断。此外事务是一个原子操作,要嘛全部执行,要嘛不执行。这是官方文档中提到的,但是根据实际的情况来看,Redis的事务针对EXEC执行前后分为了两种情况:如果EXEC执行前对于语法错误(参数数量错误...原创 2018-06-22 12:09:58 · 330 阅读 · 0 评论 -
Redis持久化(persistence)
Redis持久化简介: 当使用Redis进行数据操作的时候,不可避免的能会遇到一些意外的情况导致Redis停止工作,诸如宕机,电源断电等因素。此时Redis提供了RDB以及AOF两种方式来进行数据的备份,两者各有优缺点。可以选择其中的一个单独使用,也支持两者同时使用。通常的情况下AOF保存的数据会比RDB完整,此外在两者同时使用的情况下会优先载入AOF来进行数据恢复。下面介绍下两者的优缺...原创 2018-06-25 22:09:57 · 1504 阅读 · 0 评论 -
Redis复制(Replication)和哨兵机制(Sentinel)
Redis复制简介 Redis支持主从复制配置,当主服务器(Master)的数据更新后会根据配置文件中的配置把数据复制到从服务器(Slave),一个Master可以有多个Slave,Master负责写操作,而Slave主要负责读操作。通过Redis的主从复制可以做到读写分离跟容灾备份。Redis主从复制的使用 下面将以一个主服务器以及两个从服务器来进行主从复制的实例介绍。...原创 2018-07-02 16:34:35 · 1101 阅读 · 0 评论