From 492309c1106324a3f06a8c4bd71685cdf11cdc99 Mon Sep 17 00:00:00 2001 From: CyC2018 <1029579233@qq.com> Date: Wed, 14 Mar 2018 21:09:41 +0800 Subject: [PATCH] auto commit --- notes/Redis.md | 27 ++++++++++-------- pics/485fdf34-ccf8-4185-97c6-17374ee719a0.png | Bin 0 -> 33792 bytes pics/7c54de21-e2ff-402e-bc42-4037de1c1592.png | Bin 0 -> 44032 bytes pics/f7d170a3-e446-4a64-ac2d-cb95028f81a8.png | Bin 0 -> 21504 bytes 4 files changed, 15 insertions(+), 12 deletions(-) create mode 100644 pics/485fdf34-ccf8-4185-97c6-17374ee719a0.png create mode 100644 pics/7c54de21-e2ff-402e-bc42-4037de1c1592.png create mode 100644 pics/f7d170a3-e446-4a64-ac2d-cb95028f81a8.png diff --git a/notes/Redis.md b/notes/Redis.md index 5b29679d..9f63fa1c 100644 --- a/notes/Redis.md +++ b/notes/Redis.md @@ -24,6 +24,9 @@ * [Redis 适用场景](#redis-适用场景) * [数据淘汰策略](#数据淘汰策略) * [一个简单的论坛系统分析](#一个简单的论坛系统分析) + * [文章信息](#文章信息) + * [点赞功能](#点赞功能) + * [对文章进行排序](#对文章进行排序) * [参考资料](#参考资料) @@ -411,31 +414,31 @@ Redis 这种内存数据库才能支持计数器的频繁读写操作。 该论坛系统功能如下: -1. 可以发布文章; -2. 可以对文章进行点赞; -3. 在首页可以按文章的发布时间或者文章的点赞数进行排序显示; +- 可以发布文章; +- 可以对文章进行点赞; +- 在首页可以按文章的发布时间或者文章的点赞数进行排序显示; -**1. 文章信息** +## 文章信息 文章包括标题、作者、赞数等信息,在关系型数据库中很容易构建一张表来存储这些信息,在 Redis 中可以使用 HASH 来存储每种信息以及其对应的值的映射。 -Redis 没有表的概念将同类型的数据存放在一起,而是使用命名空间的方式来实现这一功能。键名的前面部分存储命名空间,后面部分的内容存储 ID,通常使用 : 来进行分隔。例如下面的 HASH 的键名为 article:92617,其中 article 为命名空间,ID 为 92617。 +Redis 没有关系型数据库中的表这一概念来将同类型的数据存放在一起,而是使用命名空间的方式来实现这一功能。键名的前面部分存储命名空间,后面部分的内容存储 ID,通常使用 : 来进行分隔。例如下面的 HASH 的键名为 article:92617,其中 article 为命名空间,ID 为 92617。 -
Z2pgaLBBf*tluI9d2D~G*>`|jQ`BhtJZ~hb?mwIDtWY$<2-Av^FV3u
zuhb>O9a;m*X$o>${vZy=UbnYRk ?}>_nruQiG17P2VxR%)WVZ2vp#%j Yo{ifJD`90wFEE@QN
z>=P_1ZN2Xj^k%y#nej7mw+~1-ay;K@X(iu&A1Z1p@!T<@#H}|-k`>0S^gcr1J{iHb
zmp1xXvvngE_Ehld8LA;%GO@si>g>w(*r=@9EvI>`^Yc9tP`@w|@Fb|ZFLEVyUvqih
z?sey1Y|(E}5UyCUjj1sfOimG5MY^j0SiWSeB?cRKKq8g1;a>R&N4}>cB2NTOdam+O
z^;LB9kI=$U$^w_6`q_x<20@caN(k4v%Iypu9DN!*=fyd+ j1Y21YlPZ&~T{4B-lw7R-StAul@x}|A<2mszB%|
zz-_*}0H1fw+jF@;Mn
zxTz9Otqo@!eTxbkeEEHZC~=
zv(j=^ld$i23e;ihdv}AFMi5?o4$tL9cL<77c!Ldg;T?*2cmOF)OA&TcPbub?wmaSS
zF7CDIFgqlV_wS6onLe%>aLx#TbH)IiGppg!g6m{w_(}YjiUI*(y59UCR_IL<*svK}
z@n(Le{4i3nm6gYPHKaK{O#QtA9X+t`vzhrxct$Wzgm1Rzm;lYO6VakkO@=yb#7RLQ
z`2Ap>OTawm`i9|is}Th0E=6nV;`v1pb4Le665g37ZrfnwMsMMlqP9g@>l**ozLg^3
zaRa{d(EYaoDC{q>)+%@V@d-8A9Fc3UJYRnv$t|y5G-nZ>=uW)6I@47gSCf1F%7rvu
z^`QM(Lo8xTu)}Ho6I{2Y9?H0lU_lakCTi}bgU>!l4(!iJKG}68BMlWD?1V?AyB5+#
zkfxrbQjpz1Dk48R#v2#5rOfws6D_NB@$p$rYg-=k`A{LnE1Z8h1edw=1b_Ezl7Omr
z%ERuuqRu}Y*+)zB>_}d}LFr!Q6jrYLY#fD@4^LloJNST4G%wsSm~aArF+m_~t*po<
zX``k`xg^E9)^8B93uiOOzpn5f2H8qFFki*_g80z|Ywqi9)FH!@Q`qQfqtcK)*td*nWDNcsSdoojbuHPDM3mh2F-K
zd*6MLc;91Z_Yin+F*@CG5bVYo-f^+!@b+m#uEt+|tD+FNI!
9j}LeMqADY*m8>7Q5R#pdW1IpviRJIoOY(^qats$>>Q0K!HU+;t
zw@h_L`VmtMhSRXYR#Ftn5eouq5|wDQeWr3(Mm-yJ|Xg&>>kyFY=wVjb8}
z{VJo-!Kmf}wX8=6rLK%m;Uxs=l|)sEGrqT*=Zi<_$@ZvX<^m))#lrvx`UVYXt>DOPzg?mOvUUBbRpW%h
zh#Axy%M^DVU(C3nBi&ru9~{aoM{(?6e+!#}BMj9pvCe2uCXr~v{*d+Q`yL@eLJNl)
z%; &4-Jz4}{{>#%|7l8#x()