
redis
文章平均质量分 81
jayLog
厚积薄发
展开
-
redis 数据类型4--“hash哈希“
Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。 如何理解这句话呢,hash就是一张数据表,数据表里面有字段,和数据;与数据库的数据表形式类似(或者一维数组), 但是,一个字段只有一个值!!且每张hash表有个key 上一张表格来看比较直观 hash就如同一张数据库的数据表,但是这张表只有一条数据,且这张表有个key;比方说像你的个人简历,key就是简历的ID 接着是hash的基本操作; HDEL key field1 .原创 2021-02-10 20:50:36 · 279 阅读 · 0 评论 -
redis 数据类型3 -- ‘list列表‘ (重中之重)
首先我们还是一样,说下列表的定义:Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 看图 之所以说列表很重要,是因为列表可以两端插入弹出的特点,使得它非常的强大; 当你lpushrpop就实现了队列的特点,lpushlpop做到了栈的先进后出的特点;高并发下的防止超卖的问题,就可以用队列的特点来解决; -使用列表技巧: lpush+lpop=St.原创 2021-02-10 20:48:10 · 173 阅读 · 1 评论 -
yii2 使用redis(操作简单)
(提及一下,下文都是在你安装完php的redis扩展和开启了redis服务端的情况作为前提) 要在yii中使用redis,你需要安装一个yii2的redis类;(如果你用原生的phpredis扩展就不用安装。。) ①在yii2的根目录下执行命令: composer require yiisoft/yii2-redis 过程有点长,下载完之后文件在 /vendor/yiisoft/yii...原创 2020-03-14 23:42:03 · 1322 阅读 · 0 评论 -
redis数据类型2 --'有序集合'
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员也是唯一的,但分数(score)却可以重复 有序集合的操作命令 ZADD key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或者更...原创 2020-02-21 14:35:57 · 171 阅读 · 0 评论 -
redis 数据类型1 -- "set集合"
Redis 的 Set 是 String 类型的无序集合。集合成员是 唯一 的,这就意味着集合中不能出现重复的数据; 集合中最大的成员数为 232 - 1 (40多亿个成员); 集合的常用功能 1. 并集 : 两个集合合并,重复的只出现一次() 2.交集 : 两个集合共同部分, 3.差集 : 出去共有的部分,剩下的就是交集 操作命令: 序号 命令及描述 SADD key member1...原创 2020-02-21 14:34:08 · 232 阅读 · 0 评论