
Redis
文章平均质量分 67
飞飞好奇
Fly For Fun
深入分布式、中间件、系统架构技术研究;
专注互联网金融、互联网文化娱乐行业。
展开
-
深入理解Redis主键失效原理及实现机制
作为一种定期清理无效数据的重要机制,主键失效存在于大多数缓存系统中,Redis 也不例外。在 Redis 提供的诸多命令中,EXPIRE、EXPIREAT、PEXPIRE、PEXPIREAT 以及 SETEX 和 PSETEX 均可以用来设置一条 Key-Value 对的失效时间,而一条 Key-Value 对一旦被关联了失效时间就会在到期后自动删除(或者说变得无法访问更为准确)。可以说,主键转载 2016-04-05 15:20:25 · 800 阅读 · 0 评论 -
Redis需特别注意的场景
Redis需特别注意的场景 1、 时间复杂度大O(Big ONotation) 当问题的规模,不断变化,执行时间也会不断变化。这就是时间复杂度大O的概念。对于Redis来说,时间复杂度可以用来描述在某个场景的数据规模下,一个命令会有多快。 Redis文档会告诉我们每一个命令的时间复杂度,它也会告诉我们影响命令性能的关键因素。 我们这里举几个例子: O(1) 可以表示使用时间最短的。例如,原创 2016-05-25 16:08:41 · 1324 阅读 · 0 评论 -
Redis配置详解
1、Redis配置 属性 说明 daemonize 如果值是“yes”,则启动服务的时候是后台守护进程形式,如果值是“no”,则相反 pidfile 指定存储Redis进程号的文件路径 port 指定当前Redis服务的端口,默认为6379原创 2016-05-26 17:56:41 · 356 阅读 · 0 评论 -
Redis安装配置
1、 Windows Redis官方并不支持Windows。但有一些第三方版本支持windows。适合开发时候用用。 https://github.com/MSOpenTech/redis有Microsoft Open Technologies, Inc提供 https://github.com/dmajkic/redis/downloads.下载后,解压文件,根据你的CPU,可以选择64位原创 2016-05-20 10:13:21 · 364 阅读 · 0 评论 -
Redis相关概念
在学习Redis之前,我们应该带着几个问题来学习: 1、 Redis的特殊之处在哪里? 2、 Redis解决什么问题? 3、 使用Redis的时候,应该注意点什么? 普遍认为Redis是一个可持久化的key-value内存数据库。但也有人认为这样定义Redis有点不太准确。Redis有5种数据类型,只有其中一种是典型的key-value结构。理解这五种数据类型,了解他们是怎么实现的,知道他原创 2016-05-20 18:04:21 · 529 阅读 · 0 评论 -
Redis 内存使用优化与存储
Redis 常用数据类型Redis 最为常用的数据类型主要有以下五种:• String• Hash• List• Set• Sorted set在具体描述这几种数据类型之前,我们先通过一张图了解下 Redis 内部内存管理中是如何描述这些不同数据类型的:首先 Redis 内部使用一个 redisObject 对象来表示所有的 key 和 value,redisObject 最主要的信息如上图所示:...转载 2018-06-12 19:27:19 · 232 阅读 · 0 评论