定时删除:创建一个定时器,在键过期时立即删除。 为什么不用定时删除策略:虽然内存及时释放,但太消耗 CPU 资源。 定期删除,设置了 expire 的键存储在一个独立的字典中,默认每 100ms 随机选择 20 个 key,删除其中已过期的 key。如果过期 key 比例超过 1/4,那就重复这一步 ...
分类:
其他好文 时间:
2020-05-27 20:27:13
阅读次数:
88
最近处理Oracle时发现ORA-12170的问题,大致找到这么几种解决办法 1.修改 $ORACLE_HOME/network/admin/sqlnet.ora . 添加或修改成:sqlnet.expire_time = 0这将关闭oracle的连道接状态检测。2.在ODBC管理中去专掉 'Ena ...
分类:
数据库 时间:
2020-05-25 22:25:20
阅读次数:
187
redis常见应用场景 redis应用场景总结redis平时我们用到的地方蛮多的,下面就了解的应用场景做个总结: 1、热点数据的缓存 由于redis访问速度块、支持的数据类型比较丰富,所以redis很适合用来存储热点数据,另外结合expire,我们可以设置过期时间然后再进行缓存更新操作,这个功能最为 ...
分类:
其他好文 时间:
2020-05-19 22:18:34
阅读次数:
67
``` # 获取图片 location /group[1-9]/M0[0-9] { root /home/vdc1/fastdfs_storage/data; ngx_fastdfs_module; } # 防盗链 location ~* \.(gif|jpg|png|jpeg)$ { expire... ...
分类:
其他好文 时间:
2020-05-14 19:43:22
阅读次数:
63
深入Guava Cache的refresh和expire刷新机制 参考: http://blog.csdn.net/abc86319253/article/details/53020432 expireAfterAccess(long, TimeUnit):缓存项在给定时间内没有被读/写访问,则回收 ...
分类:
其他好文 时间:
2020-05-11 18:43:48
阅读次数:
69
keys的操作 keys * # 取出所有key keys my* # 模糊匹配 exists name # 有name键 返回1 ,否则返回0; del key1 # 删除一个key //成功返回1 ,否则返回0; EXPIRE key1 100 # 设置key1 100s后过期 ttl key ...
分类:
其他好文 时间:
2020-05-10 10:59:12
阅读次数:
61
Redis的五大数据类型 key指令(非数据类型) keys 查看所有的key exists key的名字 查看某个key是否存在 move key db 将某个key及对应的值从当前库移动到某个库 expire key 秒钟 设置key的过期时间(过期不代表删除 仍然存在库中) ttl key 查 ...
分类:
其他好文 时间:
2020-04-24 10:29:51
阅读次数:
65
Cookie交互过程 如果步骤5携带的是过期的cookie或者是错误的cookie,那么将认证失败,返回至要求身份认证页面 Cookie属性 Domain:表示当前cookie所属于哪个域或子域下面 Path:表示cookie的所属路径 Expire time/Max-age:表示了cookie的有 ...
分类:
Web程序 时间:
2020-04-12 14:12:46
阅读次数:
67
@Componentpubliccla***edisService{@AutowiredprivateRedisTemplate<String,String>redisTemplate;/***默认过期时长,单位:秒*/publicstaticfinallongDEFAULT_EXPIRE=60*60*24;/***不设置过期时长*/publicstaticfinallongNOT_E
分类:
其他好文 时间:
2020-04-02 17:36:56
阅读次数:
77
目录 1.1 通用 |命令|释义| | | | |keys | 查询当前数据库有哪些键| |exists key| 判断键是否存在| |type key| 查询数据类型| |del| 删除键| |expire sec| 设置过期时间| 1.2 String |命令|释义| | | | |set ke ...
分类:
数据库 时间:
2020-04-01 20:58:49
阅读次数:
96