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…