redis
奋力奔跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
Memcached, Redis, MongoDB区别
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 MongoDB是一个基于分布式文件存储的数据库,文档型的非关系型数据库,与上面两者不同。 1.性能上: 性能上都很出色,具体到细节,由于Redis只使用单核,而Memcached可原创 2017-09-24 23:04:35 · 246 阅读 · 0 评论 -
redis五种常用的数据结构使用
Redis之所以如此出名一大原因就是redis有多种数据结构,可以处理满足复杂的业务逻辑以及适应多种场景需求。接下来就简单介绍下五种常用的数据结构。1、String字符串String 数据结构是简单的 key-value 类型,value 不仅可以是 String,也可以是数字(当数字类型用 Long 可以表示的时候encoding 就是整型,其他都存储在 sdshdr 当做字符...原创 2018-09-26 22:06:21 · 788 阅读 · 0 评论 -
redis基础信息
redis的应用场景缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)分布式集群架构中的session分离。聊天室的在线好友列表。任务队列。(秒杀、抢购、12306等等)应用排行榜。网站访问统计。数据过期处理(可以精确到毫秒) 数据结构有五种1. 字符串String2. 列表list redis中使用的是双向循环链表来实现的lis...原创 2017-09-23 20:30:53 · 271 阅读 · 0 评论 -
Redis快速理解---数据存储实现细节及内部结构
1、Redis数据存储的细节概述关于Redis数据存储的细节涉及到内存分配器(如jemalloc)、简单动态字符串(SDS)、5种对象类型及内部编码、redisObject。在讲述具体内容之前,先说明一下这几个概念之间的关系。下图是执行set hello world时,所涉及到的数据模型。(1)dictEntry:Redis是Key-Value数据库,因此对每个键值对都会有一个...原创 2019-04-04 19:58:31 · 901 阅读 · 0 评论 -
Redis快速理解---redis的对象类型与内部编码
Redis的对象类型与内部编码Redis支持5种对象类型,而每种结构都有至少两种编码;这样做的好处在于:一方面接口与实现分离,当需要增加或改变内部编码时,用户使用不受影响,另一方面可以根据不同的应用场景切换内部编码,提高效率。关于Redis内部编码的转换,都符合以下规律:编码转换在Redis写入数据时完成,且转换过程不可逆,只能从小内存编码向大内存编码转换。1、字符串(1)概况...原创 2019-04-04 20:03:28 · 665 阅读 · 0 评论