Redis过期键删除策略

Redis过期键删除有三种策略:

  1. 定时删除:在设置键的过期时间的同时,创建一个定时器,让定时器在键的过期时间来临时,立即执行对键的删除操作。(主动删除)
  2. 惰性删除:放任键过期不管,但是每次从键空间中获取键时,都检查取得的键是否过期,如果过期的话,就删除该键;如果没有,就返回该键。(被动删除)

阅读全文

Redis对象类型介绍

对象的类型

  1. 字符串对象 – REDIS_STRING
  2. 列表对象 – REDIS_LIST
  3. 哈希对象 – REDIS_HASH

阅读全文

利用Github Pages和Hexo搭建个人博客

喜欢写Blog的人,会经历三个阶段
第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费的空间来写。
第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。

阅读全文

Hexo免输入密码部署到Github

在使用hexo deploy命令部署hexo到github时,每次都要输入用户名和密码,这种重复机械的流程,让人感觉很烦躁。以下是介绍如何解决这个问题:
方案一:在本机新建文本,明文存储github的账号和密码
1、在系统环境变量中新增一个环境变量

2、接着在你的用户目录(C:\Users\username)下新建一个叫_netrc的文件,在文件中添加以下内容:

1
2
3
machine github.com
login username //username为github账户名 (ps:请将注释内容去掉)
password password //password为github账户的密码

阅读全文