1. 架构设计(一)1.1. 目录1.2. 高可用设计1.3. 性能优化目标中间这块为目标区域 1.4. 高并发设计1.5. 代码层次优化1.6. 数据库层次优化1.7. 算法逻辑优
1. lua模块demo(redis,http,mysql,cjson,本地缓存)1.1. 配置在nginx.conf中设置lua_shared_dict my_cache 128m; 开启nginx本地缓存,放到http{} 层location配置location /redis-get{ resolv......
1. lua入门demo1.1. 入门之Hello World!!由于我习惯用docker安装各种软件,这次的lua脚本也是运行在docker容器上openresty是nginx+lua的各种模
1. nginx+lua学习1.1. 网关架构1.2. nginx命令和信号控制nginx -s stop 快速关闭,不管有没有正在处理的请求 nginx -s quit 优雅关闭方式,推出前完
1. redis5.0新特性1.1. 新的Stream类型1.1.1. 什么是Stream数据类型抽象数据日志数据流1.2. 新的Redis模块API:Timers and Cluster API1.3. RDB现在存储LFU和LRU信息1.4. 集群管理器从Ruby(redis-trib.rb)移植到C......
Redis是一个开源的内存k-v数据库,同时也可用作缓存,消息队列。支持多种数据类型,如字符串,列表,字典,集合,有序集合。
上述主要用到 redisPoolFactory方法,用来初始化jedispool,缓存等不需要用到可以删除
当再次使用name为’XiaoMing’的对象作为参数调用getFromMem时,会立即返回上一个结果,无论参数中的address是什么。 但是如果第一次调用时,address为空字符串,第二次调用仍然需要等待一秒钟,这就是condition的作用。...
mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数...
设计模式一直是程序员津津乐道的事情,经常codereview的时候就会有人提出,这个代码不符合XX设计原则或者XX设计模式。关于设计模式的书籍市场上也是林林种种,多如牛毛。笔者有幸拜读了GOF(gang of four)的神作《设计模式--...