1 redis的事务
支持事务,同时执行问题:
multi 开启事务
执行其他命令
exec 类似于提交功能
-------------------、
如果回滚则执行 discard
如果先discard 再exec则会报错,因为 池子里没有命令可以执行了,则报错
spring集成通过 redisTemplate
--========================
redis提供基本 的事务,有的无法控制(命令格式正确,但数据类型错误不会回滚),需要程序自己控制,目的完全为了性能
2 redis使用的场景:
商场秒杀,抢红包,京东淘宝双十一的场景,活动之间使用缓存,活动结束了批量异步一次性写入数据库中
3 Window环境下的 启动redis的命令启动问题
下载后执行两个命令,一个是启动server,一个是启动client
4 性能测试:
设置数据 1秒可以2万次,因为是一条一条设置的命令,如果用流水线技术则会1秒钟10万次