
Redis
redis
独行侠_阿涛
2015年211院校毕业,于2020年考取软考高级证书-系统架构设计师,高分通过(61-64-52)。毕业前6年,一直专注于技术全面开花,有python/Node/Java/Elk系列等项目开发经验;熟悉搜索引擎解决海量数据搜索问题,Node代替Java开发服务后端,python自动化程序编写。目前持续沉淀过去的知识,陆续推出前端0+1专栏,容器技术等专栏,目前正在更新ELK7.2。
展开
-
websocket长连接+redis消息订阅和发布
1、普通的消息订阅和推送,比较简单,对于订阅人员来说只订阅了一个频道,大概流程图如下:2、复杂一点的就是:一个订阅人员可以订阅不同的频道,也就是频道可以切换,流程图如下:3、笔者用web工程大概实现了一下:废话不多说,直接上代码:点击下载注意事项:websocket的访问url格式:ws:8080/servername这种urlpattern,很可能被web.xml配置原创 2018-01-25 17:31:12 · 12993 阅读 · 0 评论 -
redis入门(java)
redis的学习其实是最轻松的,不管是从环境搭建还是工具的使用。1.redis下载笔者是在window环境下学习的,所以下载的是redis window64版本官网下载地址:https://github.com/MSOpenTech/redis/releases 这里面,可以看到有msi版本和zip版本,直接下载zip版本就好了,msi还要安装啥的,麻烦。下载下来之后,解压,如下 其中红原创 2017-04-07 11:44:17 · 356 阅读 · 0 评论 -
redis基本使用
redis安装window版本下载路径:https://github.com/MSOpenTech/redis/releaseslinux版本下载路径:http://redis.io/download本文以window版本为例子,讲解安装过程。作者电脑window 64bit下载对象:这个是免安装的,直接解压就好了。笔者存放解压文件位置:F:\soft\redis\原创 2018-01-26 17:10:07 · 1041 阅读 · 0 评论 -
redis消息队列结合简单时间轮处理任务
上面一篇作者讲解了简单时间轮的概念和应用,不懂可以参考:简单时间轮简单时间轮可以对多个任务进行周期性的执行,可以定制化周期进行任务执行。本篇内容讲解redis消息队列和时间轮的搭配应用。声明:redis消息队列采用生产消费者模式大概应用流程:下面附上redis消息队列-消费订阅者模式的事例代码,时间轮模块代码请参考时间轮spring-redis配置 <?xml version="1.0" ...原创 2018-02-19 11:33:50 · 4596 阅读 · 0 评论 -
redis队列-生产消费模式-简单实现
生产消费,不外乎就是生产新的消息插入到队列尾巴,消费者从队列头部取消息。基于此,简单实现如下:(还有一种稍微复杂的实现,是结合了spring的实现,复杂实现)往jedis队列尾部塞入消息/** * 往列表尾部插入数据 * * @param key * @param value */public static void rpush(String key, String value) {...原创 2018-02-19 12:27:12 · 5490 阅读 · 3 评论