
redis
文章平均质量分 54
chang_ge
这个作者很懒,什么都没留下…
展开
-
windows系统下启动redis命令
windows系统下启动redis命令转载 2023-02-24 10:14:56 · 1139 阅读 · 0 评论 -
redis缓存穿透,击穿和雪崩以及解决方案
一:redis雪崩 redis雪崩是指redis在某个时间大量失效,突然造成数据库访问压力急剧增大,像雪崩一样,redis雪崩危害巨大,甚至有可能服务器宕机,给公司造成巨大的经济损失。 解决方案:设置超时时间的时候要设置随机值,不要设置固定值 * 缓存雪崩: key在同一时间失效,导致大量请求去访问数据库 * 返回min 和max 之间的一个随机秒数 private Long getRandomExpirationTime(Integer min, Integer max)...转载 2022-04-14 11:54:11 · 444 阅读 · 0 评论 -
QPS/TPS/并发量/系统吞吐量的概念
以下是性能測试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢。系统吞吐能力越低,反之越高。 系统吞吐量几个重要參数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量 ...转载 2018-11-08 14:43:38 · 1557 阅读 · 0 评论 -
redis的Java客户端:Jedis的使用及JedisPool的配置优化
Jedis的方法,方法命跟redis命令行客户端几乎一样,参数及参数顺序以跟redis命令行客户端几乎一样。 这里不一一介绍,直接Jedis. 会有提示。 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xml...转载 2018-11-08 14:52:14 · 3857 阅读 · 0 评论 -
深入了解一下Redis的内存模型!
一、前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大优势。在了解Redis的5种对象类型的用法和特点的基础上,进一步了解Redis的内存模型,对Redis的使...转载 2019-03-22 10:00:55 · 161 阅读 · 0 评论 -
一致性Hash问题
https://blog.youkuaiyun.com/xlgen157387/article/details/79544524 最近有小伙伴跑过来问什么是Hash一致性算法,说面试的时候被问到了,因为不了解,所以就没有回答上,问我有没有相应的学习资料推荐,当时上班,没时间回复,晚上回去了就忘了这件事,今天突然看到这个,加班为大家整理一下什么是Hash一致性算法,希望对大家有帮助! 经常阅读我...转载 2019-04-03 08:48:37 · 303 阅读 · 0 评论 -
Redis分布式锁的正确实现方式
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。 可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的...转载 2019-04-20 08:35:15 · 183 阅读 · 0 评论