Redis Redis 小案例 (一):实现网站访问频率限制 网站中经常需要用到网站限流,例如限制用户恶意爬虫获取网页信息以及在网站访问流量大时限制访问频率等等,这里使用 redis 做一个简单的网站登录限制案例。 一、使用 EXPIRE 进行访问频率限制 逻辑:用户登... 12 月 03 日1,162评论python redis 阅读全文
Redis Redis 设置键值过期时间 一、 expire 和 ttl 命令 1.1 基本用法 Redis 中的 EXPIER 命令可以给键值设置过期时间,相关的命令及其格式为: [crayon-6820c5512f767679447631/] 两个命... 12 月 02 日2,108评论 阅读全文
Redis Redis 学习笔记:事务 一、事务的描述 和 MySQL 一样,Redis 中也有事务这一个概念,redis 中的事务也是可以用来执行一组命令的集合,同时也可以把事务当作一个命令。因为它的特性和命令无差,要么正确全部运行,要么错误都不... 11 月 30 日284评论redis 事务 阅读全文
Redis Redis 常见问题及解决方法 1:(error) WRONGTYPE Operation against a key holding the wrong kind of value 今天打开 redis 输入命令 zadd k 1 ma... 11 月 26 日255评论redis 阅读全文
Redis Redis 中的有序集合类型 一、基本操作 有序集合也是集合的一种,顾名思义,它和集合的不同之处在于它是有序的 ,而集合无序。它通过给集合中每一个元素都关联一个分数来是的元素有序,同时提供了多个方式获取排序之后的元素。 1.1 增... 11 月 26 日1,136评论 阅读全文
Redis Redis 中的集合类型 一、概念和原理 集合是 redis 中的基本数据类型之一,redis 中的集合可以用来存储一堆无序的元素,集合内的元素不会重复,只有存在或者不存在两种属性。 redis 集合内部是由 intset 和 hashta... 11 月 25 日829评论redis 阅读全文
Redis Redis 学习笔记:列表类型 一、概述 redis 的列表类型可以存储一个有序的字符串列表,内部实现是一个双向链表,允许用户从两端插入元素。所以向两端插入数据的速度是极快的,而且获取数据时也是越接近两端速度越快,一个列表最多能容纳 2... 11 月 25 日527评论redis 阅读全文
Redis Redis 学习笔记:散列类型 一、概述 Redis 本生就是一个字典类型的键值关系数据库,结构为: 而其中还有一种散列类型的数据结构散列,它也是一种字典结构,存储了字段关系的映射。 散列就像是一个小的 redis 一样,只不过这个小型... 11 月 25 日540评论redis 阅读全文
Redis Redis 中的位运算 一、基本用法 任何一门程序语言都离不开位运算这个功能,redis 虽然不是一门编程语言,但也是一个和编程密切关联的工具。因此位运算自然也是 redis 中不可或缺的功能。 redis 中位运算相关的方法: G... 11 月 24 日1,930评论redis 阅读全文
Redis redis 字符串的基本用法和实现原理 一、基本用法 字符串是 redis 中的基本数据类型之一,能存储任何形式的字符串,包括二进制数据。同时,它还可以进行字符串运算、数据运算和位运算等操作。一个字符串最大能有 512M 。 字符串主要的操作命令有... 11 月 24 日689评论redis 阅读全文