Redis学习

php redis 手册  http://www.cnblogs.com/ikodota/archive/2012/03/05/php_redis_cn.html


Redis视频教程

http://list.youku.com/albumlist/show?id=26025078&ascending=1&page=1

http://list.youku.com/albumlist/show?id=21170989&ascending=1&page=1



Redis实战

http://www.it168.com/redian/redis2/

http://database.51cto.com/art/201504/471158.htm

http://www.qixing318.com/article/talking-about-redis-application-scenario.html

http://www.csdn.net/article/2013-10-07/2817107-three-giant-share-redis-experience/1

http://www.ttlsa.com/redis/redis-the-author-talks-about-redis-application-scenario/

http://kenny7.com/2012/09/redis-usage-scenario.html

http://www.zhihu.com/question/19563198

http://wenku.baidu.com/view/c210d347336c1eb91a375d6d.html

http://wenku.baidu.com/view/4a6a66df7f1922791688e872.html



Redis的key一般使用冒号(:)分隔



Redis相比Memcached的优势:

1、Redis对Cache进行持久化,不会因为Cache服务器宕机后引起前期MySQL巨大访问压力。

2、Redis提供更多的数据结构,可以直接修改数组或对象的某个值,而Memcached需要先取出数组或对象,再修改某个值,再把数组或对象存入Memcached,效率大大降低,

3、Redis提供的数据结构开发一些特殊功能特别方便。




Redis用作Cache还是Storage?



http://www.zhihu.com/question/19660689




MySQL和Redis数据一致性问题

http://www.zhihu.com/question/36413559


========================================================================

读:

If(Redis数据存在){

       返回Redis数据。

}else{

       读取MySQL,

       写入到Redis,并设置过期时间。

}

写入Redis时不要只是用Redis字符串类型,否则修改值的时候会很麻烦,比如使用字符串类型存储数组或对象,你需要序列化和反序列化才能修改数组或对象的某个值。

 

写:

If(修改MySQL成功){

       修改Redis。

}

Redis设置了过期时间,就算修改Redis失败,过期后也会全部重取MySQL数据,但是短时间内会出现MySQL和Redis数据不一致的问题。

同时修改MySQL和Redis可能会出现一个更新成功一个更新失败的情况,所以只在数据一致性要求低的场景下使用Redis做为缓存。

========================================================================



计数器如何开发:

计数数据量不大,可以直接把计数存储在Redis中,Redis已经做了持久化了。

http://www.infoq.com/cn/articles/redis-count-in-weibo/

http://www.cnblogs.com/JockChou/p/4647973.html

http://www.tuicool.com/articles/f2auiau








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值