91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

微博項目的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

淄博市| 淳化县| 白朗县| 高碑店市| 会泽县| 稻城县| 卓资县| 保德县| 博罗县| 芷江| 富源县| 仁化县| 高安市| 武汉市| 宁南县| 毕节市| 江达县| 富宁县| 新民市| 凤庆县| 遂川县| 那曲县| 锦屏县| 河南省| 舞阳县| 德州市| 凤庆县| 汉源县| 临安市| 花莲县| 博乐市| 白银市| 云林县| 赫章县| 银川市| 云龙县| 罗甸县| 桂林市| 祁门县| 襄樊市| 阿荣旗|