$表示的是變量
#分組自增ID[string結構]
friend:g:groupid(redis key) $gid
#系統分組[zset結構]
(備註:此key的設計是由於業務需求)
friend:g:sys:$uid(redis key) $weight(score) $gid(value)
#用戶的自定義分組[zset結構]
friend:g:$uid(redis key) $timestamp(score) $gid(value)
#組信息[hash結構]
friend:g:gid:$gid:info(redis key) array(‘uid’=>$uid, 'name'=>$name, 'ename'=>$ename, 'dateline'=>$timestamp)
#組裏的好友[zset結構]
friend:g:gid:$gid:fuid(redis key) $timestamp(score) $fuid(value)
#用戶被好友分組記錄[hash結構]
friend:g:ged:$uid(redis key) array($fuid1=>$gid1, $fuid2=>$gid2)
#成爲好友前的預分組[hash結構]
friend:g:tmp:$uid(redis key) array($fuid1=>$gid1, $fuid2=>$gid2)
#用戶被好友預分組記錄[hash結構]
friend:g:tmp:ged:$uid(redis key) array($fuid1=>$gid1, $fuid2=>$gid2)
#未分組的好友[zset結構]
friend:ng:$uid(redis key) $timestamp(score) $fuid(value)