如何找百度云电影资源哦
单机和集群的区别
Redis 适用场景
Linux 常用命令
Redis 单机版安装
Redis 主从复制
RDB 和 AOF 的优缺点
RDB 与 AOF 如何选择
测试搭建是否成功
哨兵模式
Redis Cluster
Redis Cluster 节点分配
Spring Boot 集成 Redis
常用问题
缓存穿透
缓存雪崩
总结
前言
本 Chat 让想了解集群的同伴,一步到位解决集群运用到项目中。网上的课程相对乱,问题比较多,跟着我的步骤一起来,很容易实现集群。
网上的版本也相对不统一,没有说明版本,集群是 3.x 才可以,我这里使用 5.x 进行集群安装,希望大家同一版本。
单机和集群的区别
一般大家熟悉的都是单机,所有的模块都放在一个服务器上,处理较小的业务量,整个项目都由这个服务器提供。
但是单机版的缺点也是很明显,当业务量特别大的时候,单机版的硬件设施等,就跟不上了,这个时候,集群就可以出现了。
集群,说简单的就是多个节点做同一种事情,效率就大大提高了,比如一个人搬砖,需要 10 分钟才搬完,而 10 个人只需要 1 分钟就搬完了。
我们先从单机版开始,然后在到集群。
Redis 适用场景
Redis 比较常用于缓存、排行榜、分布式会话、消息系统等。比如单点登录这些都可以用 Redis。
Linux 常用命令
cd 进入某个目录:
cd /usr/local #进入/usr/local 这目录
cp 是复制文件到某个目录:
cp redis.conf /usr/local/redis ### 将当前目录下的 redis.conf 复制到/usr/local/redis 下
pwd 查看当前路径:
pwd
创建文件夹:
mkdir /usr/local/redis
查看 redis.conf 内容:
cat /usr/local/redis.conf
tar 解压压缩包:
tar -zxvf redis-5.0.5.tar.gz
编辑 redis.conf:
vim redis.conf
查看进程 Redis 是否启动:
ps -ef|grep redis
查看端口 8080:
netstat -tunlp|grep 8080
Redis 单机版安装
官方下载 Redis:下载地址,准备一台服务器或者虚拟机,准备工作如下。