JamsBlocKK Blog

Stay Hungry, Stay Foolish

Golang Rune 詳解

GOLANG - rune 詳解


使用 redis 建立 分佈式鎖

引入套件 import "github.com/jamesblockk/rdslock" 使用 url 初始化 rdslock.InitURL("redis://127.0.0.1:6379") 使用已有連線 初始化 rdslock client := redis.NewClient(&redis.Options{ Addr: "127.0.0.1:6379", Password: "", DB: 0, }) rdslock.InitAssigned(client) 在分佈式系統 執行一次的作法 const key = "LOCK_TEST_KEY" err := rdslock.Lock(key, 5 * time.Second ) if err != nil { println(err.Error()) return } println("lock success ... ")

使用 gomobile 來建立前端共同的核心物件

同一個相同核心 用相同語言去完成 可以減少許多維護的成本