摘要:
悲观锁: 很悲观、认为什么时候都会出问题、无论做什么都加锁、很影响性能 乐观锁: 1.很乐观、认为什么时候都不会出问题、所以不上锁。更新数据的时候去判断下,在此期间是否有人修改这个数据。 2.获取version 3.更新时比较version watch (监控、实现乐观锁) 监控测试、正常执行: m 阅读全文
摘要:
Redis事务本质: 一组命令的集合!一个事务中的所有命令都会被顺序化,在事务的执行过程中,会被按顺序执行。 特性:一次性、顺序性、排他性‘ Redis事务没有没有隔离级别的概念! 所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!Exec Redis单条命令式保存原子性的,但是 阅读全文
摘要:
1.三种特殊数据类型: Geospatial 地理位置 Hyperloglog Bitmap 2.应用场景: Geospatial : 场景应用:可用于 实现 获取某个地点的坐标、计算两个地点的直接距离、某个地点坐标多少范围内的地点有哪些等等 (类似现实生活中的附近的人功能) 底层:Geospati 阅读全文
摘要:
1.特点: 有序, 在set的基础上,增加了一个值 2.常用命令:命令 以 z开头 my-redis:0>zadd myset 1 one ############### zadd 添加一个值 1 my-redis:0>zadd myset 2 two 1 my-redis:0>zadd myset 阅读全文