redis/redis

Branch: unstable · 9 May 2026 at 22:46

Commits
100
Nodes
30
dir edges
406
co_change edges
153
Hub shadows
5
Universal hubs
5

Cross-layer hub correlation

directory_coupling ↔ co_change
r = 0.2778
weak positive hub persistence — layers show partially independent structure
not significant

Hub shadows (5)

Files with a large gap between directory rank (declared) and co-change rank (behavioral).

src/config.c
2 commits
dir rank
#29
co_change rank
#11
gap
18
hub_shadow
src/redis-cli.c
3 commits
dir rank
#13
co_change rank
#29
gap
16
hub_shadow
src/t_stream.c
8 commits
dir rank
#6
co_change rank
#19
gap
13
hub_shadow
src/networking.c
3 commits
dir rank
#12
co_change rank
#20
gap
8
hub_shadow
src/t_string.c
2 commits
dir rank
#26
co_change rank
#18
gap
8
hub_shadow

Universal hubs (5)

High in both layers — architectural backbone.

db.c
src/db.c
server.c
src/server.c
rdb.c
src/rdb.c
module.c
src/module.c
cluster_asm.c
src/cluster_asm.c

Hub ranking (30 nodes)

#Filehub scorecommitsarchetype
1server.c1.724113universal_hub
2module.c1.689710universal_hub
3db.c1.655214universal_hub
4cluster_asm.c1.58627universal_hub
5rdb.c1.551712universal_hub
6debug.c1.55175
7object.c1.51724
8cluster.c1.48287
9t_hash.c1.44839
10notify.c1.41383
11config.c1.41382hub_shadow
12redis-check-rdb.c1.37933
13aof.c1.34483
14t_zset.c1.31034
15lazyfree.c1.31033
16vector.c1.27593
17gcra.c1.27593
18t_string.c1.27592hub_shadow
19t_stream.c1.24148hub_shadow
20networking.c1.24143hub_shadow
21replication.c1.20693
22script_lua.c1.20692
23keymeta.c1.13793
24zmalloc.c1.13792
25iothread.c1.10342
26fast_float_strtod.c1.06902
27sds.c1.03452
28redis-cli.c0.96553hub_shadow
29rax.c0.96552
30usercall.c0.03452