fFee-ops's Blog
09
06
过期删除策略&内存淘汰策略 过期删除策略&内存淘汰策略
1. 问题分析①、如何设置Redis键的过期时间?②、设置完一个键的过期时间后,到了这个时间,这个键还能获取到么?假如获取不到那这个键还占据着内存吗?③、如何设置Redis的内存大小?当内存满了之后,Redis有哪些内存淘汰策略?我们又该如
2020-09-06
06
Redis事务 Redis事务
1. 简介Redis 事务的本质是一组命令的集合 Redis的事务是通过multi、exec、discard和watch这四个命令来完成的。 Redis的单个命令都是原子性的,所以这里需要确保事务性的对象是命令集合。 Redis将命令集合
2020-09-06
06
Redis多数据库 Redis多数据库
Redis多数据库Redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。 redis配置文件中下面的参数来控制数据库总数: database 16 //(从0开始 1 2 3 …15)
2020-09-06
06
Redis发布订阅 Redis发布订阅
Redis发布订阅 简介 常用命令 应用场景 简介Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 chann
2020-09-06
08
11
hyperloglog hyperloglog
文章目录 简介 为什么需要HyperLoglog 常用命令 应用场景 总结 简介Redis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog
2020-08-11
11
ZSet ZSet
… 简介 常用命令 应用场景 使用lettuce操作ZSet 简介1、Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。2、不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为
2020-08-11
05
Set类型 Set类型
= = 命令 应用场景 RedisTemplate操作Set Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,set是通过hasht
2020-08-05
05
List类型 List类型
~~ 常用命令 应用场景 RedisTemplate操作List List类型是一个链表结构的集合,其主要功能有push、pop、获取元素等。更详细的说,List类型是一个双端链表的节点,可以通过相关的操作进行集合的头部或者尾部添加和
2020-08-05
07
25
基于Redis实现限制登录功能 基于Redis实现限制登录功能
title 具体代码实现 需求:用户在2分钟内,仅允许输入错误密码5次。如果超过次数,限制其登录1小时。(要求每登录失败时,都要给相应提式) 思路:**1、**判断当前登录的用户是否被限制登录   &nb
2020-07-25
23
23
23
59 / 71