-
深入理解Redis主键失效原理及实现机制
对于缓存失效,不同的缓存有不同的处理机制,可以说是大同中有小异,通过对 Redis 文档与相关源码的仔细研读,笔者详细剖析了 Redis 的缓存过期/失效机制相关的技术原理与实现细节。
技术 2013-08-12
-
Redis高级特性:虚拟内存的使用技巧
首先说明下redis的虚拟内存与操作系统的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。
技术 2012-10-15
-
互联网利器 Redis内存数据库性能评测
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串
评测 2012-10-12
-
大偏移量下Redis和MongoDB性能比较
题目其实并不太准确,因为数据库并不会提供分页、排名等功能,提供的只是数据的存取,分页排名这些都是我们基于数据库的实用案例而已。然而无论是Redis还是MongoDB,通常都有一些常规的做分页和排名的
技术 2012-09-28
-
Redis源码分析:内存分配操作
Redis中到处都会进行内存分配操作。为了屏蔽不同平台之间的差异,以及统计内存占用量等,Redis对内存分配函数进行了一层封装,程序中统一使用zmalloc,zfree一系列函数,位于
技术 2011-12-20
-
Redis zipmap内存布局和扩展收缩分析
Redis被称为key/value应用中的瑞士军刀,除了其丰富的数据结构支持,更重要的是高效的内存使用,分析源码可以发现作者使用每一个byte都精打细算。在hashtable实现中,Redis引入
技术 2011-12-06
-
Redis常用命令手册:服务器相关命令
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。
技术 2011-11-07
-
Redis常用命令手册:键值相关命令
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。
技术 2011-10-21
-
Redis快速入门:Key-Value存储系统简介
Redis是一个Key-Value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些
技术 2011-08-10
-
解析Redis的“快”究竟适合哪些应用场景
Redis之所以“快”,并不仅仅因为它是运行在内存里的数据库,而是因为很多维度的创新。
资讯 2024-09-02