Redis技术学习|实战项目记录|达人探店+好友关注+附近商铺+签到+UV统计

本文讲述了在学习黑马程序员的Redis教程过程中遇到的困惑,包括Linux基础、SSM框架、MybatisPlus等技术应用,以及如何记录和理解SortedSet、GEO数据结构等高级特性在实际项目中的运用。作者反思了学习过程中的难点和数据结构选择的关键,如feed流和签到功能的设计决策。
摘要由CSDN通过智能技术生成

学习资料声明

黑马程序员的Redis学习视频:黑马程序员Redis入门到实战教程
需要用到的知识:linux(推荐韩顺平老师的教程,学到p30,创建好虚拟机和简单的几个命令就好。)SSM。SpringBoot。
还用到了MybatisPlus(还没学。)

到这里,跟着写了好一个功能了,但是基本都忘记如何实现的了。博客写的东西感觉也不是重点。怎么办呢?怎么才能记录下真正有用的知识。

达人探店

点赞

和秒杀优惠券差不多的要求,实现应该也不会差太多。
在这里插入图片描述
在这里插入图片描述
这里老师就是很简单的实现,没有用到各种锁和并发的。(这也是我不熟悉的地方。好烦恼,都是码农很简单,就是增删改查,怎么这么难学啊。)

点赞排行榜:对一条博客的点赞前5名的用户

在这里插入图片描述

主要的还是学习SortedSet的用法,还有ORDER BY FIELD。

好友关注

feed流:拉模式,推模式,推拉结合:SortedSet的分页查找使用

在这里插入图片描述
在这里插入图片描述
List有脚标,SortedSet有score。选谁作为数据结构。但是数据不断更新,所以用SortedSet。
数据不断发生变化的注意不要用list,像是排行榜之类的。
在这里插入图片描述

附近商铺:GEO数据结构的使用

在这里插入图片描述

签到bitMap的使用

UV统计 HyperLogLog

在这里插入图片描述

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值