项目面试题1:redis 在项目中的使用场景 项目面试题1:redis 在项目中的使用场景 2022-11-28 758 数据类型 使用场景 String 比如说 ,我想知道什么时候封锁一个IP地址。Incrby命令 Hash 存储用户信息【id,name,age】 Hset(key,field,value) Hset(userKey,id,101) Hset(userKey,name,admin) Hset(userKey,age,23) ----修改案例---- Hget(userKey,id) Hset(userKey,id,102) 为什么不使用String 类型来存储 Set(userKey,用信息的字符串) Get(userKey) 不建议使用String 类型 List 实现最新消息的排行,还可以利用List的push命令,将任务存在list集合中,同时使用另一个命令,将任务从集合中取出[pop]。 Redis—list数据类型来模拟消息队列。【电商中的秒杀就可以采用这种方式来完成一个秒杀活动】 Set 特殊之处:可以自动排重。比如说微博中将每个人的好友存在集合(Set)中, 这样求两个人的共通好友的操作。我们只需要求交集即可。 Zset 以某一个条件为权重,进行排序。 京东:商品详情的时候,都会有一个综合排名,还可以按照价格进行排名。 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate110/205503.html 上一篇: Java基础知识总结(2021版) 下一篇: Python|判断一个字符串是否是IP地址 项目面试题1:redis 在项目中的使用场景 相关内容 二十六位英文字母中两个线程交替打印字母 IntelliJ IDEA 之 配置JDK 的 4种方式 华为OD机试真题-开租建站【2023Q1】 【面试二三事】安全岗面试谈关于SQL注入 c语言将字符串中的空格替换成%20 spring中BeanFactory和ApplicationContext有什么区别 【Java】Java的基本语法 Spring boot与Spring cloud 之间的关系 每日一道Java 基础面试题 — 自动装箱与拆箱 华为机试——素勾股数 Redis 面试题汇总(不定期更新) BAT面试进阶:最全Memcached面试30题含答案 【华为机考】2022年华为研发人员在线笔试 Session认证机制与JWT认证机制 分布式锁的使用场景是什么?有哪些实现方案? 完整的前端项目开发流程