自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Redis学习笔记三:缓存过期策略

redis中设置了expire的key并不会在过期时马上删除,而是基于以下两种策略进行清理: 1.(主动)定时删除:定时随机检查部分key,如果过期则删除(redis.conf中可以配置每秒检查的key数量) 2.(被动)惰性删除:已经过期的key在被客户端请求的时候才会触发删除,同时返回nil,惰性删除不需要定期检查key的过期状态,对cpu资源消耗比较小,但是会造成过期key删除不及时,因此占用内存较多 如果内存达到了配置中设置的maxmemory,则会触发redis的缓存淘汰机制 noevic

2021-07-12 21:55:56 199

原创 Redis学习笔记二:数据类型

string 字符串 get/set/del 查询、设置、删除key set key val 设置key对应的值,会覆盖 setnx key val 如果不存在,则设置某个key的值 set key val extime 设置带过期时间的key expire key 给key设置过期时间 ttl key 查看过期时间,-1永不过期,-2已经过期 append key val 合并字符串,在原有值上拼接val strlen key 查看字符串长度 incr key 累加1 decr ke.

2021-07-10 09:45:41 170

原创 Redis学习笔记一:安装与配置

这里以Redis5的安装为例,使用的操作系统是CentOS7。 下载地址:https://redis.io/download,根据提示执行以下指令: wget https://download.redis.io/releases/redis-5.0.12.tar.gz tar -zxvf redis-5.0.12.tar.gz cd redis-5.0.12 make 注意make编译前可能需要先执行 yum install -y gcc-c++ 安装相关依赖。 如果需要把redis命令加入到系统

2021-07-09 22:53:45 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除