Redis224学习总结

上传人:工**** 文档编号:571696672 上传时间:2024-08-11 格式:PPT 页数:19 大小:895.50KB
返回 下载 相关 举报
Redis224学习总结_第1页
第1页 / 共19页
Redis224学习总结_第2页
第2页 / 共19页
Redis224学习总结_第3页
第3页 / 共19页
Redis224学习总结_第4页
第4页 / 共19页
Redis224学习总结_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《Redis224学习总结》由会员分享,可在线阅读,更多相关《Redis224学习总结(19页珍藏版)》请在金锄头文库上搜索。

1、Redis+224学习总结学习总结AgendaRedis是什么?Redis在酷米客的使用和遇到的问题Redis高级功能分析讨论Redis是什么是什么Redisisanopensource,advancedkey-value store.Itisoftenreferredtoasadata structure serversincekeyscancontainstrings,hashes,lists,setsandsortedsets.Redis是一个keyvaluestoreRedisRedis是一款优秀的NoSQL产品RedisRedis定位于一个内存数据库,正是由于内存的快速访问特性,才使

2、得RedisRedis能够有如此高的性能,才使得RedisRedis能够轻松处理大量复杂的数据结构,RedisRedis会尝试其它的存储方面的选择,但是永远不会改变它是一个内存数据库的角色。Redis,不仅是内存操作系统的虚拟内存(VirtualMemory)。Redis的VM自己实现的原因1.OS的VM换入换出基于Page,比如OSVM1个Page是4K,4K中只要还有一个元素即使只有1个字节被访问,这个页也不会被SWAP,换入也同样道理,读到一个字节可能会换入4K无用的内存。而Redis自己实现则可以达到控制换入的粒度。2.访问操作系统SWAP内存区域时block进程Redis是一个dat

3、astructureserver互联网数据目前基本使用两种方式来存储:关系数据库或者keyvalue。但是这些互联网业务本身并不属于这两种数据类型,比如用户在社会化平台中的关系,它是一个list,如果要用关系数据库存储就需要转换成一种多行记录的形式,这种形式存在很多冗余数据,每一行需要存储一些重复信息。如果用keyvalue存储则修改和删除比较麻烦,需要将全部数据读出再写入。Redis在内存中设计了各种数据类型,让业务能够高速原子的访问这些数据结构,并且不需要关心持久存储的问题,从架构上解决了前面两种存储需要走一些弯路的问题。Redis支持的数据结构Strings:字符串hashes:哈希,一个key多fieldLists:一个双向链表sets:元素不重复的集合sortedsets:有序的集合Redis命令总结http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号