随笔分类 -  Redis

NoSQL 服务中的一种。
php + redis 实现关注功能
摘要:在做PC或者APP端时,掺杂点社交概念就有关注和粉丝功能; 数据量小的话数据库还能支持,如果数据量很庞大还是用缓存比较好。 阅读全文
posted @ 2020-12-26 12:15 啥也不会的程序猿 阅读(456) 评论(0) 推荐(0)
Redis 的基本数据类型 和 基础应用场景
摘要:1. 获取中奖用户ID,随机弹出之后集合中就不存在了【set】 2. 存储活动中中奖的用户ID,保证同一个用户不会中奖两次【set】 3. 存储粉丝列表,value 为粉丝的用户ID,score 是关注时间【zset】 4. 存储学生成绩,value 为学生的ID,score 是考试成绩【zset】 5. 记录帖子的点赞数、评论数、和点击率【hash】 6. 记录用户的帖子ID列表,便于快速显示用户的帖子列表【zset】 7. 记录帖子的标题、摘要、作者和封面信息,用于列表展示页【hash】 8. 记录帖子的点赞ID列表,评论ID列表,用于显示和去重计数【zset】 9. 缓存近期热帖内容,减少数据库压力【hash】 10. 记录热榜帖子ID列表,总热榜和分类热榜【zset】 11. 收藏和贴子之间的关系【zset】 12. 缓存用户的历史行为,过滤恶意行为【zset,hash】 阅读全文
posted @ 2020-06-28 09:21 啥也不会的程序猿 阅读(446) 评论(0) 推荐(0)
redis 的使用 (sort set排序集合类型操作)
摘要:sort set排序集合类型 释义: sort set 是 string 类型的集合 sort set 的每个元素 都会关联一个 权 通过 权值 可以有序的获取集合中的元素 应用场合: 获取热门帖子(回复量)信息: select * from message order by backnum des 阅读全文
posted @ 2016-04-28 23:01 啥也不会的程序猿 阅读(2761) 评论(0) 推荐(0)
redis 的使用 ( set集合类型操作)
摘要:set 集合类型 释义: redis 的 set 是 string 类型的无序集合 set 元素最大可以包含(2的32次方-1)个元素 关于 set 集合类型除了基本的添加删除操作 其他有用的操作还包含集合的 并集(union),交集(intersection),差集(difference). 通过 阅读全文
posted @ 2016-04-28 22:59 啥也不会的程序猿 阅读(1076) 评论(0) 推荐(0)
redis 的使用 ( list列表类型操作)
摘要:list 数据类型 列表类型 list 类型是一个双向操作 从链表的头部或者尾部添加删除元素 list 既可以用作栈 也可以用作队列 list 链表的类型应用场合: 获取最新的 10 个用户的信息 select * from user order by logintime desc limit 10 阅读全文
posted @ 2016-04-28 22:58 啥也不会的程序猿 阅读(1359) 评论(0) 推荐(0)
redis 的使用 (基础, key操作, string类型操作)
摘要:使用redisset 类型: 没有重复元素list 链表类型 有重复累型sort set 类型 没有重复元素1.1 存储数据 读取数据 // 数据储存在 内存中 set name laowen // OK 表示成功 set age 22 // ok 表示成功 set add beijing // O 阅读全文
posted @ 2016-04-28 22:54 啥也不会的程序猿 阅读(1109) 评论(0) 推荐(0)
redis 的安装
摘要:1: redis 是什么Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data struc 阅读全文
posted @ 2016-04-28 22:51 啥也不会的程序猿 阅读(190) 评论(0) 推荐(0)