中间件
文章平均质量分 90
左耳听风
公众号:左耳代码
展开
-
REDIS最佳实践
REDIS最佳实践服务配置说明键值设计命令使用客户端使用删除bigkey最佳实践服务配置说明如果作为缓存使用,默认的key淘汰机制是allkeys-lru默认是不会开启持久化Redis未说明配置部分为Redis的默认配置,请参考:https://raw.githubusercontent.com/antirez/redis/2.8/redis.confdaemonize yespidfile /date/redis_data/redis-${port}.pidport ${port}bi原创 2022-03-25 18:16:28 · 3805 阅读 · 0 评论 -
redis初级
1.redis的优势1.1存储结构字符类型散列类型列表类型集合类型有序集合1.2功能可以为每个key设置超时时间;可以通过列表类型来实现分布式队列的操作支持发布订阅的消息模式1.3简单提供了很多命令与redis进行交互2.redis的应用场景数据缓存(商品数据、新闻、热点数据)单点登录秒杀、抢购网站访问排名…应用的模块开发3.redis的安装...原创 2018-10-13 19:50:53 · 545 阅读 · 0 评论 -
redis中使用lua脚本
1.lua脚本1.1 简介Lua是一个高效的轻量级脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能1.2 使用脚本的好处1. 减少网络开销,在Lua脚本中可以把多个命令放在同一个脚本中运行2. 原子操作,redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。换句话说,编写脚本的过程中无需担...原创 2018-10-13 19:52:42 · 1721 阅读 · 0 评论 -
redis高级
1.redis持久化机制redis提供了两种持久化策略1.1RDBRDB的持久化策略: 按照规则定时把内存的数据同步到磁盘 redis/bin/dump.rdbsnapshotredis在指定的情况下会触发快照1)自己配置的快照规则save <seconds> <changes>save 900 1 当在900秒内被更改的key的数量大于1的时候,就执行快...原创 2018-10-13 19:55:20 · 563 阅读 · 0 评论 -
ActiveMQ基础
文章目录1.安装ActiveMQ2.JMS2.1简介2.2开源的JMS提供商2.3什么是MOM3.消息传递域3.1点对点(p2p)3.2发布订阅(pub/sub)3.3Broker4.JMS API5.消息组成消息头消息体属性6.JMS的可靠性机制6.1事务性会话6.2非事务性会话6.2.1 AUTO\_ACKNOWLEDGE6.2.2 CLIENT\_ACKNOWLEDGE6.2.3 DUPS\...原创 2018-10-14 21:51:14 · 1497 阅读 · 0 评论 -
ActiveMQ高级
文章目录1.ActiveMQ结合spring开发1.1添加jar依赖1.2生产者配置1.2.1 service-jms-provider.xml1.2.2编写发送端代码1.3 消费者配置1.3.1 service-jms-consumer.xml1.3.2 编写接收端代码1.4 spring的发布订阅模式配置1.5 以事件通知方式来配置消费者1.5.1 更改消费端的配置1.5.2 增加FirstM...原创 2018-10-14 21:53:01 · 383 阅读 · 0 评论 -
Elasticsearch-基础介绍及索引原理分析
最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时也希望有发现内容不正确或者有疑问的地方,望指明,一起探讨,学习,进步。介绍Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎....转载 2018-12-08 23:56:05 · 319 阅读 · 0 评论