iT邦幫忙

0

Golang - Redis 基本操作

  • 分享至 

  • xImage
  •  

前言

現在的工作已經開始處理分散式系統的問題了,流量開始越來越大
之前也寫了一篇關於 Redis 的介紹文章之後就沒下文了
後來工作上也隨著需求引進了各種解決方案,現在就會常常在專案上面看到 Redis 的使用
在公司內看到關於 Redis 的程式碼總是有著好幾種寫法
所以決定自己來測試一遍使用 Go 操作 Redis 會有什麼樣的 responese
這樣至少自己在寫的時候比較好統一程式碼,還能減少多餘的程式碼

話說最近買了 Jetbrains All Products Pack,真的不錯XD

環境設置

以前是把 Redis 用 Homebrew 安裝在本地使用
現在是利用 Docker 在本地運行 container,比較彈性也好管理

GitHub

https://github.com/whitefloor/RedisTest

測試點

  • 基本操作
    1. Set 覆寫及在寫入後取值
    2. Del 刪除兩次
    3. 刪除後用 Get 取值
  • Redis data types
    1. String
    2. List
    3. Set
    4. ZSet(Sorted sets)
    5. Hash

Redis Documentation 比較重要的章節

  • Data types:Redis 一直不斷的演進會有新的資料類別
  • Interact with data:關於 Redis 的資料操作跟使用細節
    • Transactions
    • Pub/sub
  • Use Redis
    • Pipeling
  • Manage Redis

參考

  • Go Reids 簡中文件:https://redis.uptrace.dev/zh/
  • Redis 官方文件:https://redis.io/docs/

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言