wangkun 写道
Redis和memcache类似,是一个内存数据库,唯一区别在于redis拥有持久化机制(如rdb、aof机制),正是因为redis是基于内存的快速访问特性,才使得Redis能够有如此高的性能,才使得Redis能够轻松处理大量复杂的数据结构,Redis会尝试其它的存储方面的选择,但是永远不会改变它是一个内存数据库的角色。
所以在基于内存有限的情况下,除了使用VM以外,还需要从节约内存的角度思考问题,redis适合“小而频繁的热点数据”,如有些数据经常用到写、有些数据经常用到读,并且数据量不大,就可以考虑redis(注:redis默认lru模式是noeviction,即内存满了后,如果还有新数据写入,则直接报错,现在有6种lru策略供选择)。
redis比memcache多了如List、Set、ZSet、(Pub/Sub)等。所以在选择redis前,得充分的考虑他的特性,去做对的事情,选择适应的场景!
所以在基于内存有限的情况下,除了使用VM以外,还需要从节约内存的角度思考问题,redis适合“小而频繁的热点数据”,如有些数据经常用到写、有些数据经常用到读,并且数据量不大,就可以考虑redis(注:redis默认lru模式是noeviction,即内存满了后,如果还有新数据写入,则直接报错,现在有6种lru策略供选择)。
redis比memcache多了如List、Set、ZSet、(Pub/Sub)等。所以在选择redis前,得充分的考虑他的特性,去做对的事情,选择适应的场景!
一、入门教程
http://www.runoob.com/redis/redis-tutorial.html
二、命令大全
三、应用场景
A) Redis 缓存应用场景
更多的可在百度搜索“redis缓存场景”
四、案例
B) 阿里云教程案例
五、相关有用资料
B) Redis容量及使用规划
C) Digg计数器的实现方式
G) Redis键值设计技巧 (典型的用空间换时间方式,不管是冗余映射表进行XX字段查询方式,还是要实现某个功能模块,都会建立独立的集合等。)
四、可视化工具
使用RDM比较不错。(Redis Desktop Manager)
五、Redis在YII中的应用
相关推荐
Redis应用场景--Redis作者谈Redis应用场景
去年我写的培训用教材,redis应用场景简介,简单列举了一些Redis的使用场景。 发现下载积分居然无法调整……
数据类型详解 以及 redis适用场景场合 数据类型详解 以及 redis适用场景场合
非常好的redis学习资料: 1、数据类型与实现 2、持久化与复制 3、容量规划 4、适用场景 5、相关参数与优化
redis适用场景:“redis适合的场景有:1、缓存;2、排行榜;3、计数器;4、分布式会话;5、分布式锁;6、 社交网络;7、最新列表;8、消息系统。”
redis使用场景及数据结构.docx
Redis集群以及应用场景
redis常见应用场景, 帮我们设计系统架构时排查redis使用场景
redis的使用场景.doc 处理高并发的缓存技术 什么时候需要使用到此技术
redis合集(深入了解redis,redis实践,redis适用场景及实现,redis学习笔记整理,redis命令参考手册,python简明教程.chm,redis_cmd.chm)
Redis作为一个典型的非关系型数据库,目前来说在企业级应用中使用广泛。它十分适合存储少、访问量巨大的场景,所有数据全部in-memory保证了数据的高速访问。
Redis是一个高性能的内存数据库,被广泛应用于...最后,Redis应用示例有很多,以下是一些常见的示例: 缓存示例:将热点数据缓存到Redis中,如网站的首页数据、商品信息等。 计算结果缓存示例:将一些计算结果缓存到Red
redis 数据类型详解 以及 redis适用场景场合 - 血泪汗KG
对《Redis设计与实现》一书中的知识点进行全面的整理,让大家对Redis的整体架构以及其知识点有更为全面的认知
redis视频以及代码
介绍redis的五种数据类型的使用场景,更便于学习redis的操作,了解使用!
redis基本使用已经应用场景
Redis特性和应用场景
redis的使用场景?
Java实现redis,linux安装redis,一分钟学会使用redis,就是这么简单