Elektrine lite

← Feed

@mohs@climatejustice.social

Post #4089308

2026-07-24 11:27 UTC

@isotopp@infosec.exchange gut bei so mancher Software liegt es vermutlich weniger am Einsatz von KI um schwachstellen zu finden, sondern eher daran, dass überhaupt mal jemand guckt.

Replies (1)

  • @isotopp@infosec.exchange 2026-07-24 11:36

    @mohs@climatejustice.social Redis war das Werk von Salvatore "antirez" Sanfilippo und das erste Redis waren 300 Zeilen Tcl mit dem Namen LMDB. Das Protokoll und das Event-Driven Single-Thread Design standen damals schon fest. Sanfilippo hat es dann in C neu geschrieben und Redis genannt. redis.c waren einige tausend Zeilen C in einer einzigen Datei. Für Persistenz hat es sich einmal geforkt, und der Kindprozess hat dann seinen Speicher auf Disk erbrochen. Für kurze Zeit hat die Datenbank bis zu zweimal den gesamten Speicher belegt (das hing sehr von der Change Rate im Speicher ab). Das aktuelle Redis (seit 2.4) wurde refactored. Es gibt aber immer noch viele C-Dateien im Code, die viele tausend kloc gros sind. Ich wette, daß die Codebasis immer noch weit entfernt von best oder good practice ist.

    Open ##4061704