如何找百度云电影资源哦

单机和集群的区别

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:下载地址,准备一台服务器或者虚拟机,准备工作如下。

相关推荐