使用Redisson和Zookeeper实现分布式锁模拟模拟抢红包业务

使用Redisson和Zookeeper实现分布式锁模拟模拟抢红包业务 业务场景 模拟1000人在10秒内抢10000(或1000)元红包,金额在1-100不等; 使用的框架或软件: Springboot(基础框架) Redisson(实现分布式锁) Zookeeper(实现分布式锁方案) Ngnix(负载均衡) Redis(红包数据存取数据库) 系统或软件: Linux服务器 Jmeter(模拟并发请求) Jmeter 下载和运行 官方网站:http://jmeter.a... ... [查看更多]

Views: 509

图解 Redis 数据结构

Redis 为什么那么快? 除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理。 因此,这次我们就来好好聊一下 Redis 数据结构,这个在面试中太常问了。 注意,Redis 数据结构并不是指 string(字符串)、List(列表)、Hash(哈希)、Set(集合)和 Zset(有序集合),因为这些是 Redis 键值对存储中值的数据类型,下面要将的是这些数据类型对应的底层实现的方式。... ... [查看更多]

Views: 170

Redis的5种数据类型

Redis 是一种基于键值对的NoSQL数据库,它的值主要由string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)五种基本数据结构构成,除此之外还支持一些其他的数据结构和算法。其中key都是由字符串构成的. 这些数据类型的使用方式可以查看官方文档, 下面重点说一说数据类型的选择. Redis五大数据类型的使用场景 1. 字符串(string) 字符串类型是Redis最基础的数据类型,字符串类型可以是JSON、XML甚至是二进制的图片等数据,但... ... [查看更多]

Views: 161

Redis的安装,配置和使用

Redis 是什么? 说到Redis,我们的第一印象肯定是作为缓存中间件使用了,这样想可能太片面,我们按官网的介绍来看吧(http://www.redis.cn/),全面的认识下它的用途和功能: 这里的描述很简练和清晰了,因此,打算梳理的 Redis 相关知识点如下: Redis 支持丰富的数据类型,每种类型的特点及应用场景; Redis 支持持久化机制,有RDB、AOF等持久化方式; Redis 多机数据库的实现,有复制(replication)、哨兵(Sentinel)和集群... ... [查看更多]

Views: 246