Skip to content

Instantly share code, notes, and snippets.

@frame-lang
Created May 31, 2022 04:17
Show Gist options
  • Save frame-lang/88363fe0ceb3bc37098b5d0a80feb747 to your computer and use it in GitHub Desktop.
Save frame-lang/88363fe0ceb3bc37098b5d0a80feb747 to your computer and use it in GitHub Desktop.
func (m *trafficLightMomStruct) getFromRedis() []byte {
conn := redisPool.Get()
defer conn.Close()
data, err := redis.String(conn.Do("GET", userID))
if err != nil {
log.Println(err)
}
log.Println("Data Received from Redis for User ", userID, "->", data)
return []byte(data)
}
func (m *trafficLightMomStruct) setInRedis(data []byte) {
conn := redisPool.Get()
defer conn.Close()
_, err := conn.Do("SET", userID, string(data))
if err != nil {
log.Printf("redis.Int: %v", err)
}
log.Println("Worflow saved to Redis for User ID", userID, ".")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment