Pour éviter la duplication des valeurs, vous pouvez utiliser des paires clé/valeur comme ceci :
-
master_id :valeur
-
id_esclave :id_maître
Cela a l'inconvénient que vous devez interroger deux fois le serveur pour obtenir/supprimer/modifier une valeur par slave_id. (Vous interrogez d'abord le slave_id, le serveur répond avec le master_id s'il y en a un, puis vous interrogez master_id pour faire des choses avec la valeur associée). Cependant, cela ne sera plus un problème dès que les scripts LUA arriveront.