Skip to content

Commit ef42eb3

Browse files
committed
Add valkey version info, close #69
1 parent b8973f1 commit ef42eb3

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/Dashboards/Redis/RedisTrait.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ private function getPanelsData(): array {
3636
try {
3737
$info = $this->redis->getInfo(null, [
3838
'redis_version',
39+
'valkey_version',
3940
'used_memory',
4041
'maxmemory',
4142
'keyspace_hits',
@@ -83,8 +84,16 @@ private function mainPanel(array $info, ?string $title): array {
8384
$role = ['Role', $replication_info['role'].', connected slaves '.$slaves];
8485
}
8586

87+
if (isset($server_info['valkey_version'])) {
88+
$version = 'Valkey '.$server_info['valkey_version'].' (Redis '.($server_info['redis_version'] ?? 'N/A').')';
89+
$mode = $server_info['server_mode'] ?? null;
90+
} else {
91+
$version = $server_info['redis_version'] ?? 'N/A';
92+
$mode = $server_info['redis_mode' ?? null];
93+
}
94+
8695
$data = [
87-
'Version' => ($server_info['redis_version'] ?? 'N/A').(isset($server_info['redis_mode']) ? ', '.$server_info['redis_mode'].' mode' : ''),
96+
'Version' => $version.($mode !== null ? ', '.$mode.' mode' : ''),
8897
'Cluster' => ($cluster_info['cluster_enabled'] ?? 0) ? 'Enabled' : 'Disabled',
8998
'Uptime' => Format::seconds((int) ($server_info['uptime_in_seconds'] ?? 0)),
9099
$role,

0 commit comments

Comments
 (0)