Skip to content

Commit bd623ae

Browse files
committed
redis bugfix
1 parent 8a4ad2d commit bd623ae

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

cmd/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ func main() {
6666
statsService := service.NewStatsService()
6767

6868
// Initialize cache service
69-
cacheService, err := service.NewCacheService(config.GetEnvOrDefault("REDIS_URL", "redis://localhost:6379"))
69+
cacheService, err := service.NewCacheService()
7070
if err != nil {
7171
logger.Error().Err(err).Msg("Failed to initialize cache service, continuing without cache")
7272
cacheService = nil

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ services:
6060
volumes:
6161
- redis_data:/data
6262
- ./redis.conf:/usr/local/etc/redis/redis.conf
63-
command: redis-server /usr/local/etc/redis/redis.conf --appendonly yes
63+
command: redis-server /usr/local/etc/redis/redis.conf --appendonly no --protected-mode no
6464
networks:
6565
- cdn
6666

handler/image.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ func NewImage(minioClient *minio.Client, awsService service.AwsService, imageSer
103103
bp.Start()
104104

105105
// Initialize cache service
106-
cacheService, err := service.NewCacheService("redis://localhost:6379")
106+
cacheService, err := service.NewCacheService()
107107
if err != nil {
108108
log.Printf("Failed to initialize cache service: %v", err)
109109
}

pkg/middleware/redis_storage.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ type RedisStorage struct {
3333

3434
// NewRedisStorage creates a new Redis storage adapter
3535
func NewRedisStorage() (*RedisStorage, error) {
36-
cache, err := service.NewCacheService("")
36+
cache, err := service.NewCacheService()
3737
if err != nil {
3838
return nil, err
3939
}

redis.conf

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ protected-mode no
1212
maxmemory 256mb
1313
maxmemory-policy allkeys-lru
1414

15-
# Persistence
16-
appendonly yes
17-
appendfsync everysec
18-
auto-aof-rewrite-percentage 100
19-
auto-aof-rewrite-min-size 64mb
15+
# Persistence - Using RDB only instead of AOF
16+
appendonly no
17+
save 900 1
18+
save 300 10
19+
save 60 10000
20+
dbfilename dump.rdb
21+
dir /data
2022

2123
# Performance tuning
2224
tcp-backlog 511

service/cache.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,8 @@ type redisCache struct {
2929
misses int64
3030
}
3131

32-
func NewCacheService(redisURL string) (CacheService, error) {
33-
if redisURL == "" {
34-
redisURL = config.GetEnvOrDefault("REDIS_URL", "redis://localhost:6379")
35-
}
32+
func NewCacheService() (CacheService, error) {
33+
redisURL := config.GetEnvOrDefault("REDIS_URL", "redis://cdn-redis:6379")
3634

3735
opt, err := redis.ParseURL(redisURL)
3836
if err != nil {

service/cache_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
)
77

88
func TestCacheService(t *testing.T) {
9-
cache, err := NewCacheService("redis://localhost:6379")
9+
cache, err := NewCacheService()
1010
if err != nil {
1111
t.Fatalf("failed to create cache service: %v", err)
1212
}

0 commit comments

Comments
 (0)