
Redis
文章平均质量分 77
云之彼端ღ
欢迎大家一起交流技术,如有不足之处还望各位提出,万分感谢。
展开
-
Redis cluster集群实战
集群准备 Redis-5.0.8 3台服务器: 192.168.100.200,192.168.100.201,192.168.100.202 集群开始 ① 下载redis并解压,移动至/usr/local/redis目录 $ wget http://download.redis.io/releases/redis-5.0.8.tar.gz $ tar -zxvf redis-5.0.8.tar.gz $ mv redis-5.0.8 /usr/local/redis ② 安装redis $ cd /原创 2020-07-10 17:06:23 · 309 阅读 · 0 评论 -
REDIS缓存穿透,缓存击穿,缓存雪崩原因+解决方案
Redis三大问题 缓存穿透: key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 缓存击穿: key对应的数据存在,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过- 期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。 缓存雪崩: 当缓存服务器重启或者大量缓存集中在某一个时间段失效,这转载 2020-07-09 16:57:43 · 260 阅读 · 0 评论 -
Redis主从模式的优缺点
优点: 一个Master可以同步多个Slaves Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将Redis的Replication架构视为图结构 Master Server是以非阻塞的方式为Slaves提供服务。所以在Master-Slave同步期间,客户端仍然可以提交查询或修改请求 Slave Server同样是以非阻塞的方式完成数据同步。在同步期间,如果有客户端提交查询请求,Redis则返回同步之前的数据 为了分载Master的读操作压转载 2020-07-06 16:45:03 · 3097 阅读 · 1 评论 -
Redis数据持久化、数据备份、数据的故障恢复
1.redis持久化的意义----redis故障恢复 在实际的生产环境中,很可能会遇到redis突然挂掉的情况,比如redis的进程死掉了、电缆被施工队挖了(支付宝例子)等等,总之一定会遇到各种奇葩的现象导致redis死掉,这时候放在redis内存中的数据就会全部丢失,这些数据可能服务很多的系统或者服务,当然,我们可以重新启动redis,重启之后,如果redis没有持久化,redis中的数据就会全部丢失。 如果通过持久化将数据搞一份到磁盘,然后定期的同步和备份到云存储服务上去,那么就可以保证数据不会全部丢失转载 2020-06-30 09:15:20 · 231 阅读 · 0 评论