Redis
文章平均质量分 94
Redis 学习博客
吞吞吐吐大魔王
这个作者很懒,什么都没留下…
展开
-
【Redis】Redis 的缓存使用技巧(商户查询缓存)
缓存(Cache)就是数据交换的缓冲区,是存贮数据的临时地方,一般读写性能较高。降低后端负载提高读写效率,降低响应时间数据一致性成本代码维护成本运维成本缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不生效,这些请求都会打到数据库。(如果不断发起这样的请求,会给数据库带来巨大压力)方案描述优点缺点缓存空对象如果请求的数据缓存不存在,并且数据库也不存在,数据库将给缓存更新个空对象。实现简单,维护方便。额外的内存消耗,可能造成短期的不一致。布隆过滤器。...原创 2022-08-12 23:40:04 · 1381 阅读 · 0 评论 -
【Redis】Redis 的共享 session 应用(短信登录)
这里将原有的一个拦截器分成两个拦截器,第一个拦截器对所有的请求进行拦截,每次拦截刷新 token 的有效期,并将能查询到的用户信息保存到 ThreadLocal 中。第二个拦截器则进行拦截功能,对需要登录的路径进行拦截。多台 tomcat 并不共享 session 存储空间,当请求切换到不同 tomcat 服务时会导致数据丢失的问题。该类中定义了一个静态的 ThreadLocal。该类中定义了一个静态的 ThreadLocal。...原创 2022-08-11 21:50:02 · 1790 阅读 · 1 评论 -
【Redis】Redis 的 Java 客户端(Jedis、SpringDataRedis)
提供了对不同 Redis 客户端的整合。(Lettuce 和 Jedis)提供了 RedisTemplate 统一 API 来操作 Redis支持 Redis 的发布订阅模型支持 Redis 哨兵和 Redis 集群支持基于 Lettuce 的响应式编程支持基于 JDK、JSON、字符串、Spring 对象的数据系列化及反序列化支持基于 Redis 的 JDKCollection 实现。...原创 2022-08-10 18:06:14 · 1326 阅读 · 0 评论 -
【Redis】Redis 数据结构介绍
value 类型示例StringHashListSet{A, B, C}SortedSetGEOBitMapHyperLog前五种为基本类型,后三种为特殊类型,除了这几种类型之外还有用来处理消息队列的类型等等。在 Redis 的官网()中可以很方便的查询到操作不同数据结构的命令。...原创 2022-08-09 20:43:16 · 963 阅读 · 0 评论 -
【Redis】Redis 安装启动使用流程
如果要让 Redis 以后台方式启动,则必须修改 Redis 配置文件,配置文件位于 Redis 解压包中,叫做 redis.conf。默认的安装路径为 /usr/local/bin,该目录已经默认配置到环境变量,因此可以在任意目录下运行下面的命令。Redis 是基于 C 语言编写的,因此首先需要安装 Redis 所需要的 gcc 依赖。通过查看 Redis 的进程,就能判断是否成功运行 Redis。保存好修改的配置文件后,输入以下命令既可以执行修改后的配置。通过下面的命令就可以操作 Redis。...原创 2022-08-08 22:05:15 · 696 阅读 · 1 评论