《快学BigData》-Redis 总结

Redis 总结 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 138

概述- - - - - - - - - - - - - - - - - - - - - - - - - - - - 139

Redis的特点 - - - - - - - - - - - - - - - - - - - - - - - - - - 139

Redis储存类型 - - - - - - - - - - - - - - - - - - - - - - - - - 139

Redis 的安装 - - - - - - - - - - - - - - - - - - - - - - - - - 149

Redis 常用命令- - - - - - - - - - - - - - - - - - - - - - - - - 172

Redis 内部工具- - - - - - - - - - - - - - - - - - - - - - - - - 173

代码示例- - - - - - - - - - - - - - - - - - - - - - - - - - - - 173

RedisStudio客户端连接工具 - - - - - - - - - - - - - - - - - - - 184

Redis 持久化储存机制- - - - - - - - - - - - - - - - - - - - - - 185

Redis 事物的处理 - - - - - - - - - - - - - - - - - - - - - - - 186

Redis 发布订阅 - - - - - - - - - - - - - - - - - - - - - - - - 188

Redis 的性能测试 - - - - - - - - - - - - - - - - - - - - - - - 189

Redis-trib.rb详解 - - - - - - - - - - - - - - - - - - - - - - - 191

Redis总结

官网:http://redis.io/download

概述

Redis是一种高性能数据库,储存结构为key-value方式,redis中的value可以储存很多类型,而却储存的数据特别大,实现在市场上用的比较多的一种非关系型数据库。

Redis的特点

1、访问的速度快,数据保存在内存中

2、有持久化的机制,可以定期的把数据dump到磁盘中

3、为每一条的数据记录了一个更新操作,一旦发生事故可以在日志中获取数据的信息。

4、支持分布式储存,更大大的提高了储存能力

5、支持更多的储存结构。异常的快速,每秒可以处理约11万SETs,每秒约8.1万GETs。

Redis储存类型

在以上的图上可以看出Redis是使用redisObject的对象来表示所有的key和value的,数据类型包括:String,Hash,List,Set,Sort Set编码的方式有Row,int,ht,zipmap,linkedlist,ziplist,intset方式,只有打开了Redis的虚拟内存功能,此字段才会真正的分配内存,该功能默认是关闭状态的。

在设计时要注意一下几点:

1、key不要太长,尽量不要超过1024字节,这样不仅消耗内存,也会降低查找的效率

2、Key也不要太短,太短的话,key的可读性会降低

3、在项目中key的设计尽量使用规范的命名规则,如:userId:name:sex等

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180306G163HD00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券