Using only one instance of redis
This commit is contained in:
parent
0ff1d594ad
commit
7350c4f0d0
1 changed files with 7 additions and 5 deletions
12
lib/redis.go
12
lib/redis.go
|
@ -11,6 +11,12 @@ import (
|
||||||
var redis_host = os.Getenv("REDIS_HOST")
|
var redis_host = os.Getenv("REDIS_HOST")
|
||||||
var redis_password = os.Getenv("REDIS_PASSWORD")
|
var redis_password = os.Getenv("REDIS_PASSWORD")
|
||||||
|
|
||||||
|
var rdb = redis.NewClient(&redis.Options{
|
||||||
|
Addr: redis_host,
|
||||||
|
Password: redis_password,
|
||||||
|
DB: 0,
|
||||||
|
})
|
||||||
|
|
||||||
func SetCache(key string, value string, ttlMinutes int) bool {
|
func SetCache(key string, value string, ttlMinutes int) bool {
|
||||||
println("Setting the Cache")
|
println("Setting the Cache")
|
||||||
rdb := redis.NewClient(&redis.Options{
|
rdb := redis.NewClient(&redis.Options{
|
||||||
|
@ -32,11 +38,7 @@ func SetCache(key string, value string, ttlMinutes int) bool {
|
||||||
|
|
||||||
func GetCache(key string) string {
|
func GetCache(key string) string {
|
||||||
println("Fetching From Cache")
|
println("Fetching From Cache")
|
||||||
rdb := redis.NewClient(&redis.Options{
|
|
||||||
Addr: redis_host,
|
|
||||||
Password: redis_password,
|
|
||||||
DB: 0,
|
|
||||||
})
|
|
||||||
if rdb == nil {
|
if rdb == nil {
|
||||||
panic("Failed to create Redis client")
|
panic("Failed to create Redis client")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue