05 2019 档案

摘要:超时重置 有些redis命令会清除key的超时时间,如set,del,getset和所有的*Store命令。即修改redis的值而不是替换的化将不会修改key的超时时间。像incr、hset、lpush不会改变key的超时设置,也可以通过命令pexpire手动清除超时,将key变成持久的key。 重 阅读全文
posted @ 2019-05-31 14:59 hhanhao 阅读(2422) 评论(0) 推荐(0) 编辑
摘要:本文基本上是对redis官网上内存优化一文的翻译,内存优化 集合类型的特殊编码操作 redis 2.2开始会对一些小的数据集进行进行优化以占用更少的空间,如list,hash,元素为整数的set,有序集的元素个数和最大元素大小小于给定值时,会以一种非常高效的方式进行编码,是占用的内存可以减少10倍( 阅读全文
posted @ 2019-05-31 10:15 hhanhao 阅读(454) 评论(0) 推荐(0) 编辑
摘要:概述 数据结构 任务队列 任务队列使用的自定义的队列 DelayedWorkQueue,是一个基于二叉堆的数据结构。提供了扩容、插入、弹出等基本操作。 其中,堆顶元素时待执行时间最早的元素。 任务对象:ScheduledFutureTask 提交给线程池的任务被封装成ScheduledFutureT 阅读全文
posted @ 2019-05-08 10:25 hhanhao 阅读(477) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示