redis
shang_xs
java届的小学生
展开
-
java分布式应用限流实现
分布式应用限流实现 题记 众所周知,现今分布式限流工具有许多,对于不同应用框架的支持也不尽相同,选择适合当前项目架构的限流技术才是最合适的。 分布式 什么是分布式 分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。 分布式系统优点 提高系统并发量和吞吐率,通俗点讲,就是单台机器与多台机器同时工作的区别。 分布式核心问题 并发导致的系统问题,原创 2020-09-07 15:56:20 · 1462 阅读 · 2 评论 -
Redis由浅入深
1.Redis简介: Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Re...原创 2018-05-05 19:22:46 · 1528 阅读 · 0 评论 -
Redis哨兵模式、Redis集群搭建
1. wget http://download.redis.io/releases/redis-3.2.1.tar.gz2. 解压: tar -zxvf redis-3.2.1.tar.gz3.进入解压后的目录,并执行编译操作: make test make test 报错解决方式: wget http://downloads.sourceforge.net/tcl/tcl8.6....原创 2018-05-05 19:38:46 · 1547 阅读 · 0 评论 -
多级缓存实现消息投递(短信发送)
多级缓存实现消息投递(短信发送) 文章背景 接产品需求,要在项目中实现代扣失败后短信的发送,但从这一点来讲比较容易实现,代扣失败直接发短信就是了,但是需求难实现主要是在于场景的复杂性,目前代扣的场景包括,实时代扣、查证、回调三个部分;每天代扣次数不定,目前是两次。 要求 支持当天只能发一条失败短信通知,对于一个客户多个绑定卡的情况,只发送给最优卡绑定的手机; 支持后续开放对多次批扣,多次短信发送的...原创 2019-08-01 10:00:13 · 327 阅读 · 0 评论