摘要:
Executor框架 Executor框架的两级调度模型(基于HotSpot) 在上层,Java多线程程序通常把应用分解为若干个任务,然后使用用户级的调度器(Executor框架)将这些任务映射为固定数量的线程; 在底层,操作系统内核将这些线程映射到硬件处理器上。 任务的两级调度模型 结构 3大部分 阅读全文
摘要:
数据结构 String bitmaps也是“字符串” 使用场景 缓存 计数 共享Session 限速(限流) Hash 使用场景 缓存用户信息(多属性) List 使用场景 关注列表 粉丝列表 消息列表 场景使用口诀: lpush+lpop=Stack(栈) lpush+rpop=Queue(队列) 阅读全文
摘要:
版本意义 借鉴linux,奇数为非稳定版本,偶数为稳定版本 2.6 (2012发布,经历18个版本,2.6.17) 服务端支持Lua脚本 去掉虚拟内存相关功能 放开对客户端连接数的硬编码限制 键的过期时间支持毫秒 从节点提供只读功能 两个新的位图命令: bitcount和bitop 增强了redis 阅读全文