redis 存储什么类型的数据?redis 分布式锁怎么实现的?