diff --git a/backend/services/browser_service.go b/backend/services/browser_service.go index 39c3d7c7..8637a985 100644 --- a/backend/services/browser_service.go +++ b/backend/services/browser_service.go @@ -229,7 +229,11 @@ func (b *browserService) OpenConnection(name string) (resp types.JSResp) { if res, err := client.Info(ctx, "server").Result(); err == nil || errors.Is(err, redis.Nil) { info := b.parseInfo(res) serverInfo := maputil.Get(info, "Server", map[string]string{}) - version = maputil.Get(serverInfo, "redis_version", "1.0.0") + // Prefer valkey_version if present, fallback to redis_version + version = maputil.Get(serverInfo, "valkey_version", "") + if version == "" { + version = maputil.Get(serverInfo, "redis_version", "1.0.0") + } } resp.Success = true diff --git a/frontend/src/components/content_value/ContentServerStatus.vue b/frontend/src/components/content_value/ContentServerStatus.vue index 5241262f..a6c0f8d8 100644 --- a/frontend/src/components/content_value/ContentServerStatus.vue +++ b/frontend/src/components/content_value/ContentServerStatus.vue @@ -250,6 +250,10 @@ onUnmounted(() => { stopAutoRefresh() }) +const valkeyVersion = computed(() => { + return get(serverInfo.value, 'Server.valkey_version', '') +}) + const redisVersion = computed(() => { return get(serverInfo.value, 'Server.redis_version', '') }) @@ -595,7 +599,13 @@ const clientTableColumns = computed(() => {