2020-02-17

阿里雲 Redis 開發規範深入解讀,別只會 set、get!

  Key命名設計:可讀性、可管理性、簡介性 Value設計:拒絕bigkey 控制Key的生命周期:設定過期時間 時間複雜度為O(n)的命令需要注意N的數量 禁用命令:KEYS、FLUSHDB、FLUSHALL等 推薦使用批量操作提升操作效率 monitor命令控制使用時間 寫在最後 Key命名設計:可讀性、可管理性、簡介性 規範建議使用冒號即:進行分割拼接,因為很多 Redis 客戶端是根據冒號分類的。比如有幾個Key:apps:app:1、apps:app:2和apps:app:3。 Redis Desktop Manager能自動歸類到apps目錄下。如下圖所示: Value設計:拒絕bigkey 規範建議String類型的Value控制在10KB範圍以內。這是因為 Redis 隨著 […]

Read more
Go Top