玖叶教程网

前端编程开发入门

Redis介绍与使用

一.使用

1.启动:

分布式缓存-Redis 之 什么是Redis?Redis的常见命令有哪些?

一文彻底读懂 Redis

1. Redis 管道

redis一些总结

缓存穿透(缓存击穿) 通过互斥锁防止db攻击

1.互斥锁解决

public String get(key) {
      String value = redis.get(key);
      if (value == null) { //代表缓存值过期
      //设置3min的超时,防止del操作失败的时候,下次缓存过期一直不能load db
      if (redis.setnx(key_mutex, 1, 3 * 60) == 1) { //代表设置成功
      value = db.get(key);
      redis.set(key, value, expire_secs);
      redis.del(key_mutex);
      } else {
      //这个时候代表同时候的其他线程已经load db并回设到缓存了,这时候重试获取缓存值即可
      sleep(50);
      get(key); //重试
      }
      } else {
      return value;
      }
  }

Redis 生产环境中的缓存穿透、击穿、雪崩的解决办法

一、缓存穿透

1.1 说明

Redis常用命令大全

Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;做为时时监控信号处理也非常不错。

说明:以下命令中,$符号之后为SHELL命令,>符号之后为Redis命令。

2023-06-19:讲一讲Redis分布式锁的实现?

2023-06-19:讲一讲Redis分布式锁的实现?

Redis 单机、哨兵、集群搭建

1. Redis 单机搭建(以 6.0.6 版本为例)


1. 安装 gcc 套装。

超全Redis命令总结,墙裂建议收藏,说不定就用上了呢

前言

Redis 分布式锁详解

一、什么是分布式锁

<< < 2 3 4 5 6 7 8 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言