美文网首页
Redis应用场景

Redis应用场景

作者: zhangmz | 来源:发表于2020-04-26 16:09 被阅读0次

缓存

String 类型
例如:热点数据缓存(例如报表,明星出轨),对象缓存,全页缓存。
可以提升热点数据的访问速度。

数据共享分布式

STRING 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享
例如:分布式 Session

分布式锁

STRING 类型 setnx 方法,只有不存在时才能添加成功,返回 true。

public Boolean getLock(Object lockObject){
    jedisUtil = getJedisConnetion();
    boolean flag = jedisUtil.setNX(lockObj, 1);
    if(flag){
        expire(locakObj,10);
    }
    return flag;
}
public void releaseLock(Object lockObject){
    del(lockObj);
}

全局 ID

INT 类型,INCRBY,利用原子性

incrby userid 1000

(分库分表的场景,一次性拿一段)

计数器

INT 类型,INCR 方法

例如:文章的阅读量,微博点赞数,允许一定的延迟,先写入 Redis 再定时同步到
数据库。

限流

INT 类型,INCR 方法
以访问者的 IP 和其他信息作为 key,访问一次增加一次计数,超过次数则返回 false。

相关文章

  • Redis Learning

    应用场景:redis 适用于小而热的数据 Redis应用场景 Redis作者谈Redis应用场景我们在应用redi...

  • Redis分享一

    Redis介绍 开源免费的高性能key-value数据库 Redis的应用场景 Redis作者提出的九个应用场景 ...

  • 面试题-汇总

    1.Redis面试题 1.说说你项目中redis的应用场景 说一个redis的应用场景,业务埋点 2.redis是...

  • redis场景应用

    抢购 使用push pop防止物品库存为负数

  • redis场景应用

    redis场景应用 redis存储类型:string(字符串)、hash(哈希)、list(列表)、set(无序集...

  • Redis基础知识及安装教程

    什么是redis redis应用场景 redis下载安装 下载地址:http://download.redis.i...

  • 云数据库 Redis的应用与实践

    Redis缓存应用场景 对于查询较为频繁的数据,可以缓存至Redis中,以提高读取的性能; 场景概述 缓存应用实施...

  • Redis缓存总结

    Redis 原理及应用(1)--数据类型及底层实现方式redis学习(八)——redis应用场景 --不错哦 Re...

  • redis 部分详解

    这里我们通过几个场景,不同维度说下Redis的应用。 高性能适合当做缓存 缓存是Redis最常见的应用场景,之所有...

  • day15(redis 搭建)

    1、Redis介绍 1.1、redis是什么? 1.2、重要特性 1.3、Redis应用场景 第二章、Redis ...

网友评论

      本文标题:Redis应用场景

      本文链接:https://www.haomeiwen.com/subject/tlhjwhtx.html