Redis
十四说四十、
一只努力搬砖的985小硕
展开
-
Redis学习 -- (六)高级
命令一. 性能扩展1.1 基本概述1.1.1 高可用1.1.2 高并发1.2 提升系统的并发能力1.3. 高性能二. Redis主从复制2.1 简介2.2 Redis主从复制 配置三. Redis Cluster集群3.1 简介3.2 Redis Cluster集群特点3.3 Redis Cluster容错3.4 redis-cluster节点分配3.5 Redis Cluster高可用3.5.1...原创 2020-03-28 01:32:17 · 749 阅读 · 0 评论 -
Redis学习 -- (五)事务等
目录一. 概述1.1 特点1.2 处理过程1.3 事务的错误处理:二. 命令三. 回滚一. 概述Redis 事务可以一次执行多个命令(允许在一次单独的步骤中执行一组命令),并且带有以下两个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务...原创 2020-03-26 23:35:23 · 483 阅读 · 0 评论 -
Redis学习 -- (二)List
目录一. 简介二. 命令三. 应用场景一. 简介**Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)**一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)类似JAVA中的LinkedList二. 命令赋值语法:LPUSH key value1 [value2] //将一个或多个...原创 2020-03-26 16:04:29 · 540 阅读 · 0 评论 -
Redis学习 --(一)基础操作
目录一. 概述二. Key的命名建议三. Redis数据类型3.1 String3.1.1 语法3.1.2 应用场景:3.2. 哈希(Hash)3.2.1 语法3.2.2 应用场景一. 概述Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内...原创 2020-03-25 19:04:23 · 2448 阅读 · 0 评论 -
Redis学习 -- (四)发布订阅
目录一. 简介二. 示例三. 命令四. 应用场景一. 简介Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。二. 示例下图展示了频道 channel1 ,以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PU...原创 2020-03-26 17:27:04 · 407 阅读 · 0 评论 -
Redis学习 -- (三)Set&Zset
目录一. Set1.1 简介1.2 命令1.3 应用场景二. 有序集合(sorted set) ZSET2.1 简介2.2 命令2.3 应用场景一. Set1.1 简介Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数为 2^3...原创 2020-03-26 17:22:53 · 608 阅读 · 1 评论