update add function to deal with string and object to redis problem
Merge remote-tracking branch 'origin/master'