
Redis
文章平均质量分 92
Java技术栈
Java每天一篇干货,微信公众号:Java技术栈
展开
-
缓存雪崩,缓存穿透,缓存预热,缓存热备都是什么鬼?
缓存雪崩,缓存穿透,缓存预热,缓存热备是在做缓存设计或者缓存应用时经常遇到的概念,也是缓存应用过程中必须熟知及知道 的东西。缓存雪崩当缓存处于单点情况下,一旦缓存服务器崩溃,所有的请求就会落到数据库层,此时,如果由于访问量过大则会导致数据库宕机,进而导致整个网站或服务不可用,这种缓存故障就是俗称的缓存雪崩。解决方案:解决缓存雪崩故障,就得解决单点问题,提高缓存高可用性,建立分布式的原创 2018-01-13 10:08:22 · 603 阅读 · 0 评论 -
一个致命的 Redis 命令,导致公司损失 400 万!!
最近安全事故濒发啊,前几天发生了《顺丰高级运维工程师的删库事件》,又发生了《美国码农因代码规范枪杀了4个同事事件》,今天又看到了 PHP 工程师在线执行了 Redis 危险命令导致某公司损失 400 万。。什么样的 Redis 命令会有如此威力,造成如此大的损失?具体消息如下:据云头条报道,某公司技术部发生 2 起本年度 PO 级特大事故,造成公司资金损失 400 万,原因如下:由于 P...原创 2018-09-26 08:54:54 · 1320 阅读 · 0 评论 -
Spring Boot Redis Cluster 实战干货
添加配置信息spring.redis: database: 0 # Redis数据库索引(默认为0) #host: 192.168.1.8 #port: 6379 password: 123456 timeout: 10000 # 连接超时时间(毫秒) pool: max-active: 8 # 连接池最大连接数(使用负值表示没有限制) max...原创 2018-09-07 09:01:57 · 940 阅读 · 0 评论 -
超详细的 Redis Cluster 官方集群搭建指南
今天从 0 开始搭建 Redis Cluster 官方集群,解决搭建过程中遇到的问题,超详细。安装ruby环境因为官方提供的创建集群的工具是用ruby写的,需要ruby2.2.2+版本支持,ruby安装需要指定openssl。安装openssl$ wget https://www.openssl.org/source/openssl-1.0.2m.tar.gz$ tar ...原创 2018-09-07 08:57:38 · 500 阅读 · 0 评论 -
Redis 再牛逼,也得设置密码!!
Redis 你再牛逼也得设置密码啊,不然会有安全漏洞,造成一些隐患。还有,比如像出现下面这样的错,需要设置密码,或者关闭保护模式,所以还是设置密码比较安全。不然只能本地操作,不能远程连接。DENIED Redis is running in protected mode because protected mode is enabled…下面介绍几种设置密码的方式,及如何使用。...原创 2018-09-10 11:14:50 · 1065 阅读 · 0 评论 -
Spring Data Redis 详解及实战一文搞定
SDR - Spring Data Redis的简称。Spring Data Redis提供了从Spring应用程序轻松配置和访问Redis的功能。它提供了与商店互动的低级别和高级别抽象,使用户免受基础设施问题的困扰。Spring Boot 实战引用依赖<dependency> <groupId>org.springframework.b...原创 2018-09-10 11:13:38 · 1128 阅读 · 1 评论 -
Redis 如何分析慢查询操作?
什么是慢查询和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作。Redis slowlog是Redis用来记录查询执行时间的日志系统。查询执行时间指的是不包括像客户端响应(talking)、发送回复等IO操作,而单单是执行一个查询命令所耗费的时间。另外,slow log保存在内存里面,读写速度非常快,因此你可以放心地使用它,不必担心因为开启slo...原创 2018-09-12 09:17:24 · 829 阅读 · 0 评论 -
Redis 的 8 大应用场景!
之前讲过Redis的介绍,及使用Redis带来的优势,这章整理了一下Redis的应用场景,也是非常重要的,学不学得好,能正常落地是关键。下面一一来分析下Redis的应用场景都有哪些。1、缓存缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的...原创 2018-08-29 09:11:25 · 23363 阅读 · 2 评论 -
Redis Linux 安装运行实战全记录
下载Redis去Redis官网下载最新的Linux包,Redis官方没有Windows版的下载。 https://redis.io/下载后把包上传到Linux服务器。安装Redis1、解压Redis包> tar -zxvf redis-4.0.2.tar.gz2、切换到Redis解压目录> cd redis-4.0.23、编译Red...原创 2018-08-31 13:44:56 · 455 阅读 · 0 评论 -
Spring Boot Redis Cluster实战
添加配置信息spring.redis: database: 0 # Redis数据库索引(默认为0) #host: 192.168.1.8 #port: 6379 password: 123456 timeout: 10000 # 连接超时时间(毫秒) pool: max-active: 8 # 连接池最大连接数(使用负值表示没有限制) max...原创 2018-04-25 14:09:27 · 1369 阅读 · 0 评论 -
常用缓存淘汰算法(LFU、LRU、ARC、FIFO、MRU)
缓存算法是指令的一个明细表,用于决定缓存系统中哪些数据应该被删去。常见类型包括LFU、LRU、ARC、FIFO、MRU。最不经常使用算法(LFU):这个缓存算法使用一个计数器来记录条目被访问的频率。通过使用LFU缓存算法,最低访问数的条目首先被移除。这个方法并不经常使用,因为它无法对一个拥有最初高访问率之后长时间没有被访问的条目缓存负责。最近最少使用算法(LRU):这个缓存原创 2018-01-06 16:51:03 · 25004 阅读 · 2 评论 -
Redis 常用操作命令,非常详细!
下面总结并演示了 Redis 的 常用管理命令、key 操作、字符串、集合、列表、散列类型的操作命令。你需要掌握的 Redis 知识史上最全 Redis 高可用解决方案总结为什么分布式一定要有Redis?Spring Boot Redis Cluster 实战干货Spring Data Redis 详解及实战一个 Redis 命令,导致公司损失 400 万!更多请在微信公众号Ja...原创 2018-10-26 09:18:52 · 3509 阅读 · 0 评论