![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 52
大胖子i
此人非常胖
展开
-
redis删除策略&淘汰策略
redis删除策略&淘汰策略淘汰策略volatile-lru -> 从设置过期时间当数据集(expire)中选出最近最少使用的数据淘汰(如果key没有设置过期,使用这种策略是不会被淘汰的)volatile-ttl -> ttl是一个数值,数值越大优先被淘汰,除了淘汰机制采用lru,策略基本上于volatile-lru 相似volatile-random ->从设置过期时间当数据集(expire)中任意淘汰allkeys-lru -> 从数据集中挑选最近最少使用的数原创 2021-01-12 14:57:22 · 314 阅读 · 0 评论 -
redis 持久化机制
redis 持久化redis 持久化机制在指定时间间隔内,将内存当中的数据集快照写入磁盘,它恢复时是将快照文件直接读到内存,内存当中的数据,如果我们一断电那么数据就会丢redis提供两种方式进行持久化RDB持久化默认原理是redis会单独创建(fork)一个与当前进程一摸一样的子进程来进行持久化,这个子进程所有数据(变量 环境变量 程序计数器)都和原进程一摸一样,会先将数据写到一个临时文件中,待持久化结束了在用这个临时文件替换上次持久化的文件,整个过程,主进程不进行任何的io操作,这就确保了极高原创 2021-01-12 14:32:56 · 140 阅读 · 0 评论 -
redis 入门指南第二版 学习记录1 字符串
redis 入门指南第二版 学习记录1说明第三章说明要先了解一下非关系型数据库就不记录如何安装了 - -所以直接从第三章开始记录redis入门真的很推荐这本书 >-<第三章使用SET 命令建立一个名为bar的键127.0.0.1:6379> SET bar 1OK// 使用KEYS * 获取所有的键127.0.0.1:6379> KEYS *1) ...原创 2019-06-13 13:43:29 · 139 阅读 · 0 评论 -
redis 入门指南第二版 学习记录3 列表类型
redis 入门指南第二版 学习记录3 列表类型 介绍命令命令拾遗介绍列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段.列表类型内部是使用的双向链表实现的,所以获取越接近两端的元素速度越快.这意味这即使是一个有几千万个元素的列表,获取头部或者尾部的10条记录也是极快的(和从20个元素里面找到头部或尾部的10条记录速度是一样的)不过使...原创 2019-06-26 09:49:33 · 190 阅读 · 0 评论 -
redis 入门指南第二版 学习记录4 集合类型
redis 入门指南第二版 学习记录4 集合类型 介绍命令命令拾遗介绍集合中的每个元素都是不同的,且没有顺序.集合类型的常用操作是向集合中加入或删除元素,判断某个元素是否存在等,由于集合类型在Redis内部使用值为空的散列表(hash table)实现的,最方便的是多个集合类型键之间还可以进行并集,交集和差集运算.命令增加/删除元素SADD命令用来向集合中增加一个或者多个元素,如果键不...原创 2019-06-26 11:33:43 · 162 阅读 · 0 评论 -
redis 入门指南第二版 学习记录5 有序集合类型
redis 入门指南第二版 学习记录5 有序集合类型 介绍和list相同点和不同点命令命令拾遗介绍有序集合类型(sorted set)的特点从它的名字中就可以猜到,它和set的区别是 有序在集合类型的基础上有序集合为集合中的每个元素都关联一个分数,这使得我们不仅可以完成插入 删除 和判断元素是否存在等集合类型支持的操作,还能够获得分数最高 最低的前n个元素,获得指定分数范围内的元素等与分数有...原创 2019-06-26 17:09:16 · 163 阅读 · 0 评论 -
redis 入门指南第二版 学习记录2 散列类型
redis 入门指南第二版 学习记录2 散列类型 介绍命令介绍我们现在已经知道Redis是采用字典结构以键值对对形式存储数据对,而散列类型(hash)和字段值只能是字符串,不支持其他数据类型,换句话说,散列类型不能潜逃其他数据类型.散列类型适合存储对象:使用对象类别和ID构成键名,使用字段表示对象对属性,而字段值存储属性值.列入要存储ID为2对汽车对象,可以分别使用名为color name ...原创 2019-06-24 11:15:39 · 191 阅读 · 0 评论