sequenceDiagramparticipant C as Clientparticipant S as Serverparticipant R as Redisparticipant M as MySQLC->>S: 請求收藏列表(user_id, page, size)S->>R: EXISTS favorite_meta:{user_id}alt 緩存存在>>S: 存在S->>R: HGETALL favorite_meta:{user_id}R-->>S: 返回元數據S->>R: MGET favorite_detail:{item_ids}S->>C: 返回完整列表else 緩存不存在R-->>S: 不存在S->>M: 查詢MySQL獲取數據M-->>S: 返回結果集S->>R: HSET favorite_meta:{user_id} + EXPIRES->>R: SET favorite_detail:{item_ids} + EXPIRES->>C: 返回結果end
獲取版本號
swift -versionHello world
print("Hello, world!")末尾不需要分號
值
常量(let),變量(var)
var myVariable 42
myVariable 50
let myConstant 42可以顯式聲明變量類型,若沒有則隱式推斷,類似下面的Double
let implicitInteger 70
let implicit…