一、redis的三大功能 1、数据缓存: 2、数据存储: 3、消息队列: 二、redis的数据类型: 1、String:字符串类型 2、Hash:散列类型 3、List:列表类型 4、Set:集合类型 5、zset:有序集合类型 zset的成员是唯一的,但分数(score)却可以重复。 三、redis事务: 1、MULTI 开始一个事务 2、EXEC 命令触发事务 3、DISCARD 取消事务,放弃执行事务块内的所有命令。 四、redis事务的特点: 1、 Redis 没有在事务上增加任何维持原子性的机制,所以 Redis 事务的执行并不是原子性的。 2、事务可以理解为一个打包的批量执行脚本,但批量指令并非原子化的操作,中间某条指令的失败不会导致前面已做指令的回滚,也不会造成后续的指令不做。