add debug info
expiration for sendq/recvq/handshakenData/connected

make all the data stored in redis expirable, this will
protect redis from dirty data.
remove data from store for websocket

the data stored is useless after the connection is established, so it
should be removed.
log bug fix