收藏 分享(赏)

redis深入浅出.ppt

上传人:scg750829 文档编号:12292524 上传时间:2021-12-10 格式:PPT 页数:27 大小:923.50KB
下载 相关 举报
redis深入浅出.ppt_第1页
第1页 / 共27页
redis深入浅出.ppt_第2页
第2页 / 共27页
redis深入浅出.ppt_第3页
第3页 / 共27页
redis深入浅出.ppt_第4页
第4页 / 共27页
redis深入浅出.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、Redis深入浅出Http www hoterran infoHttp W agenda usefeaturearchitectureadminreplicationpresistencemisc use Download use set getlpush lrem rpop hset hgetallsadd sremmulti discard exec feature Advancedkeyvaluestorelikememcachedbsinglethreaded nolockEventdemultiplexer nouselibevent2wlineswritenincwithout3r

2、dlibraryfaster feature DifferencewithmemachedDatastructureNoonlymemcachedk vLinklistk v1 v2 v3 v4 Setk v1 v2 v3 v4 Hashk k1 v1 k2 v2 k3 v3 NeeddesignalittleReplicationPresistencenotsupportLRUNeedmultiinstanceusemulticore feature DifferencewithMySQLNotHeaptablestoreNotneedindex sonotexecuteplanNotcom

3、putestatisticNosqlNojoinCapacitysizelimitedbycachealittledesignbeforedevHighrw architecture architecture admin Redis confparameterintroReplicationintroPersistenceintro replication proceduremapDualmastermode MasterslaveslavemodedefectsWithoutresumebrokentransfer可以架两级slave解决 Withoutlag slaveposition r

4、eplication replication Casereplicationswitcholdredisversionrunningon say redis 6379 Installandstartanewredisonredis 6380withadifferentdumpfilelocation ExecuteSLAVEOFredis6379againstredis 6380 WaitforfirstSYNCtocomplete echo enableserverredis redis 6380 socatstdiounix connect var run haproxy admin so

5、ckecho disableserverredis redis 6379 socatstdiounix connect var run haproxy admin sockExecuteSLAVEOFnooneonredis 6380 ExecuteSHUTDOWNonredis 6379 Assumingthatyou vegotaHAProxyconfiglookingsomethinglikelistenredis 6378serverredis 6379localhost 6379checkweight256serverredis 6380localhost 6380checkdisa

6、bled persistence SnapshotForkprocess loophashtable saveonfiledump rdbYes sequentialwriteWritedump rdbneedO DIRECT AofLikebinlog forrecoveraftercrashappendfsyncAoffileisbigusebgrewriteaof Loginuser DesignaloginusersystemHeaptableuseridlogin timeslast login time152011 1 1212011 1 2322011 1 3Lastloginm

7、an Maxloginman Loginuser dataSetuserid 1 login times5Setuserid 2 login times1Setuserid 3 login times2Setuserid 1 last login2011 1 1Setuserid 2 last login2011 1 2Setuserid 3 last login2011 1 3Lastloginlpushuser last login1lpushuser last login2lpushuser last login3ltrimuser last login01 Loginuser Maxl

8、oginmanzadduser login times51zadduser login times12zadduser login times23zcarduser login timeszrangebyscoreuser login times3 infwithscoresColumnstoredata tag Relationalissuitable bookidbookauthor1 gun2 japanTagTagnameidWeb1Web2Python2Sqlselectidfromtagt1 tagt2wheret1 tagname web andt2 tagname python

9、 andt1 id t2 id tag Kvdesignsetbook 1 divingintopython Setbook 2 rubyonrail saddtag web2saddtag web1saddtag python1sinter tag web tag python suniontag web tag python sdifftag web tag python 反思 Sinaweibo RecentrecordList Lrange 关注的人列表 粉丝列表 feeds列表 SetSadd sdiff sinter 我的好友 我可能感兴趣的人 ScoreZadd zset fee

10、ds排名 HashHincrby hgetall 用户资料 关注数 粉丝数 微博数 Deletehistorydataexpire Sinaweibo 我关注的人sadduser hoterran followsuser foolishceosadduser hoterran followsuser logzghsadduser hoterran followsuser sqlrushsmembersuser hoterran follows英杰关注的人sadduser sqlrush followsuser logzghsadduser sqlrush followsuser hoterra

11、n Sinaweibo 我们共通关注的人sinteruser sqlrush followsuser hoterran follows我的粉丝sadduser logzgh followsuser hoterransadduser hoterran followeruser logzghsadduser hoterran followeruser sqlrushsmembersuser hoterran follower Sinaweibo 我的好友sinteruser hoterran followsuser hoterran follower我们都关注的人sinteruser sqlrus

12、h followsuser hoterran follows Sinaweibo 可能感兴趣的的人sadduser sqlrush followsuser free yzsdiffuser sqlrush followsuser hoterran follows我关注的人数 我的粉丝数 我的Hsethoterran profilefollows1Hsethoterran profilefollower2Hsethoterran profileblog3Hgetallhoterran profileHincrbyhoterran profileblog1 Suitablescene 轻量级的高性

13、能消息队列服务生产者消费者ProducerlpushConsumerblpopRedis的主要缺点是数据库容量受到物理内存的限制 不能用作海量数据的高性能读写 并且它没有原生的可扩展机制 不具有scale 可扩展 能力 要依赖客户端来实现分布式读写 因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上 summary DefectsFailoverReplicationDbalevelMemorylimitsizeAdvantageHighqpsDatastructure qa ReplacealiWangwangk v blob CansatisfyOnlineLogrequirement

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报