中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微博項目的key設計

發布時間:2020-07-03 16:56:23 來源:網絡 閱讀:258 作者:梁十八 欄目:關系型數據庫

全局相關的key:

表名

global

列名

操作

備注

Global:userid

incr

產生全局的userid

Global:postid

Incr

產生全局的postid

?

?

用戶相關的key()

表名

user

Userid

Username

Password

Authsecret

3

Test3

1111111

#U*Q(%_

?

redis,變成以下幾個key

Key前綴

user

User:Userid:*

User:userid:*Username

User:userid:*Password

User:userid:*:Authsecret

User:userid:3

User:userid:3:Test3

User:userid:3:1111111

User:userid:3:#U*Q(%_

?

?

微博相關的表設計

表名

post




Postid

Userid

Username

Time

Content

4

2

Lisi

1370987654f

測試內容

?

微博在redis,與表設計對應的key設計

Key前綴

post




Post:Postid:*

Post:postid:*Userid

Post:postid:*:Username

Post:postid:*:Time

Post:postid:*:Content

4

2

Lisi

1370987654f

測試內容

?


微博項目的key設計關注表: following

Following:$userid -->

?

微博項目的key設計粉絲表

Follower:$userid --->?微博項目的key設計

?

推送表:revicepost

微博項目的key設計

?

=================拉模型,改進=====================

?

拉取表

微博項目的key設計?

?

微博項目的key設計


: 上次我拉取了 A->5,67,三條微博, 下次刷新home.php, >7的微博開始拉取

解決: 拉取時,設定一個lastpull時間點, 下次拉取時,>lastpull的微博

?

: 有很多關注人,如何取?

解決: 循環自己的關注列表,逐個取他們的新微博

?

: 取出來之后放在哪兒?

: pull:$userid的鏈接里

?

: 如果個人中心,只有前1000

: ltrim,只取前1000

?

?

: 如果我關注 A,B兩人, 2人中,各取3條最新信息

,3+3條信息, 從時間上,是交錯的, 如何按時間排序?

: 我們發布時, 是發布的hash結構, 不能按時間來排序.

?

解決: ?同步時,取微博后,記錄本次取的微博的最大id,

下次同步時,只取比最大id更大的微博

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岚皋县| 手游| 唐山市| 盐边县| 钟山县| 江北区| 新乐市| 莎车县| 江口县| 湖南省| 衡阳市| 资阳市| 湖州市| 海林市| 泰顺县| 库车县| 泾川县| 榆社县| 南宫市| 东源县| 图们市| 高安市| 台南县| 天门市| 寿阳县| 广平县| 陆丰市| 嵊泗县| 蓬莱市| 博客| 澄迈县| 罗甸县| 铜川市| 饶河县| 修文县| 洱源县| 博乐市| 库车县| 星子县| 东乌| 彰化市|