working redis queue component
move queue to its own file
can enqueue and get length of local queue