书架

书架

=一个知识书库=

Redis is running in protected mode because protected mode is enabled 问题处理

Redis is running in protected mode because protected mode is enabled 问题处理

> 本文讲述了如何处理Redis运行在受保护模式下的连接问题,包括修改protected-mode设置、配置bindaddress、验证并设置密码,以及通过命令行和telnet测试连接。 Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from th
more...
Redis单线程?别逗了,6.0要引入了多线程,有啥优势?

Redis单线程?别逗了,6.0要引入了多线程,有啥优势?

![Redis单线程?别逗了,6.0要引入了多线程,有啥优势?](http://www.lixianglong.cn/bg_store/img/content/v2-e883d5f0cf2b04a823cca5fb148bdca9_1440w.jpg) <!--more--> 大家好,我是你们的小于哥。 最近有人在在后台问到Redis相关的问题,说是Redis是单线程的,但是从6.0开始就引入了多线程。Redis单线程已经很快,为何6.0要引入多线程?有啥优势? 2019年的 RedisConf 比以往时候来的更早一些,今年会议时间是4月1-3号,仍然是在旧金山鱼人码头
more...
Redis缓存穿透、击穿、雪崩,解决方案重磅来袭

Redis缓存穿透、击穿、雪崩,解决方案重磅来袭

![Redis缓存穿透、击穿、雪崩,解决方案重磅来袭!](http://www.lixianglong.cn/bg_store/img/content/v2-5f01440da0f8acc26b63b9aa2d53c83b_1440w.jpg?source=172ae18b) Redis经常用于系统中的缓存,这样可以解决目前IO设备无法满足互联网应用海量的读写请求的问题。 <!--more--> ## 一、缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起id为-1的数据或者特别大的不存在的数据。有可能是黑客利用漏洞攻击从而去压垮应用的数据库。
more...
Redis数据库迁移方案

Redis数据库迁移方案

![Redis数据库迁移方案](http://www.lixianglong.cn/bg_store/img/content/v2-6cd9a6ad7ee8327ce6f03b116ff6cdbc_1440w.jpg) <!--more--> # Redis数据库迁移方案 ## redis迁移方案 > 整理一下常用的几种redis迁移的方案,分别对应不同的场景。 - 备份/拷贝/重启 - redis-dump - 客户端 ## 1. 备份/拷贝/重启 > 利用redis的持久化功能,redis重启的时候,会自动从硬盘的持久化文件中读取数据再恢复到内
more...
Redis中的hash扩容渐进式rehash过程

Redis中的hash扩容渐进式rehash过程

![Redis中的hash扩容渐进式rehash过程](http://www.lixianglong.cn/bg_store/img/content/v2-7e03599de6dae8862f157c7c09c7c69e_1440w.jpg) **背景: redis字典(hash表)当数据越来越多的时候,就会发生扩容,也就是rehash** **对比:**java中的hashmap,当数据数量达到阈值的时候(0.75),就会发生rehash,hash表长度变为原来的二倍,将原hash表数据全部重新计算hash地址,重新分配位置,达到rehash目的 ### **red
more...