![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
我的茶馆
简单的事情重复做,重复的事情坚持做。
展开
-
《Redis开发与运维》第一章 初识Redis 读书笔记
文章目录Redis特性Redis使用场景Redis可以做什么?Redis不可以做什么?安装并启动Redis在Linux上安装Redis配置、启动、操作、关闭redisRedis特性速度快纯内存操作C语言实现单线程,避免了多线程之间资源竞争数据结构简单,对数据操作简多路I/O复用模型基于键值对的数据结构服务器功能丰富键过期功能(实现缓存)发布订阅功能(消息系统)L...原创 2018-12-13 20:59:12 · 1319 阅读 · 0 评论 -
《Redis开发与运维》第二章 API的理解和使用(中)读书笔记
文章目录哈希命令内部编码使用场景列表命令内部编码使用场景哈希在Redis中提供了哈希(hash)类型,哈希类型是指键值本身又是一个键值对结构。形如value={{field1,value1},...,{fieldN,valueN}}。Redis的键值对和哈希类型的关系如下图: 注意:哈希类型的映射关系叫做field-value,这里的value是指field对应的值,不是键对应的...原创 2018-12-28 10:11:25 · 428 阅读 · 0 评论 -
《Redis开发与运维》第二章 API的理解和使用(下)读书笔记
文章目录集合(set)命令集合间的操作内部编码使用场景有序集合命令集合间的操作内部编码使用场景键管理键重命名键过期迁移键遍历键数据库管理集合(set)集合(set)类型是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。集合支持多个集合取交集、差集、并集。如下图所示:命令添加元素## 命令:sadd...原创 2019-01-03 20:35:45 · 306 阅读 · 0 评论 -
《Redis开发与运维》第二章 API的理解和使用(上)读书笔记
文章目录全局命令数据结构和内部编码单线程架构为什么Redis单线程还能那么快?字符串字符串常用操作命令设置值获取值计数字符串不常用操作命令追加值字符串长度设置并返回原值设置指定位置的字符串获取部分字符串字符串类型命令时间复杂度表内部编码典型使用场景缓存功能计数共享session限速全局命令 Redis有五种数据结构,它们是键值对中的值,对于键来说有一些通用的命令。查看所有的键(keys...原创 2018-12-25 19:49:59 · 514 阅读 · 0 评论 -
《Redis开发与运维》慢查询分析 读书笔记
文章目录客户端命令执行生命周期慢查询参数配置慢查询使用建议慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过了设置的阀值,就将这条命令的信息(发生时间、耗时、命令详细信息等)记录下来。客户端命令执行生命周期 Redis的客户端分为四个部分,如下图所示:发送命令命令排队命令执行返回结果注意:慢查询只统计命令执行时间,所以没有慢查询并不代表客户端没有超时问题。...原创 2019-01-13 15:55:30 · 433 阅读 · 0 评论