redis学习笔记
healthy1991
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis学习笔记三:缓存过期策略
redis中设置了expire的key并不会在过期时马上删除,而是基于以下两种策略进行清理: 1.(主动)定时删除:定时随机检查部分key,如果过期则删除(redis.conf中可以配置每秒检查的key数量) 2.(被动)惰性删除:已经过期的key在被客户端请求的时候才会触发删除,同时返回nil,惰性删除不需要定期检查key的过期状态,对cpu资源消耗比较小,但是会造成过期key删除不及时,因此占用内存较多 如果内存达到了配置中设置的maxmemory,则会触发redis的缓存淘汰机制 noevic原创 2021-07-12 21:55:56 · 295 阅读 · 0 评论 -
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 · 239 阅读 · 0 评论 -
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 · 144 阅读 · 0 评论
分享