Redis学习
酸酸的酸酸酱
这个作者很懒,什么都没留下…
展开
-
【Redis开发与运维】学习笔记(一)-----Redis初识
本博客是基于阅读Redis开发与运维做的读书笔记,内容多为摘抄书中内容或者基于个人理解衍生,如果感兴趣的话,请阅读书籍《Redis开发与运维》。 Redis是什么 Redis是一种基于键值对(key-value)的NoSQL数据库,与很多键值对数据库不同的是,Redis中的值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位...原创 2019-03-20 23:13:02 · 439 阅读 · 0 评论 -
【Redis开发与运维】学习笔记(二)-----Redis全局命令及单线程架构
Redis全局命令 查看所有键 Keys * 键总数 dbsize dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的 键总数变量,所以dbsize命令的时间复杂度是O(1)。而keys命令会遍历所 有键,所以它的时间复杂度是O(n),当Redis保存了大量键时,线上环境 禁止使用。 检查键是否存在 exists key 如果键存在则返回1,不存在则返回0 删除键 返回结果...原创 2019-03-21 23:50:02 · 162 阅读 · 0 评论 -
【Redis开发与运维】学习笔记(三)-----Redis慢查询
简介 慢查询是什么 慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来。 慢查询能可以有效地帮助我们找到Redis可能存在的瓶颈。 如下图显示的redis中一条命令的生命周期,慢查询只统计步骤3。 慢查询的两个配置参数 预设阀值-slowlog-log-slower-than 它的单位是微秒(1秒=10...原创 2019-03-26 23:02:41 · 201 阅读 · 0 评论 -
【Redis开发与运维】学习笔记(三)-----Redis五种数据结构
Redis五种数据结构原创 2019-03-24 23:29:21 · 210 阅读 · 0 评论