学习redis代码