单机和集群的区别
一般大家熟悉的都是单机,所有的模块都放在一个服务器上,处理较小的业务量,整个项目都由这个服务器提供。
但是单机版的缺点也是很明显,当业务量特别大的时候,单机版的硬件设施等,就跟不上了,这个时候,集群就可以出现了。
集群,说简单的就是多个节点做同一种事情,效率就大大提高了,比如一个人搬砖,需要 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:下载地址,准备一台服务器或者虚拟机,准备工作如下。
服务器:
CentOS 7,64 位
ip:192.168.2.101
应用:
Redis:redis-5.0.5.tar.gz
Xshell 5
配置和路径:
Redis 文件:/usr/local/redis
Redis 配置:/usr/local/redis/redis.conf
Redis 脚本配置:/etc/init.d/redis_init_script
Redis 备份文件:/usr/local/redis/working
使用 Xshell 进行连接服务器,具体连接方式百度。
在这里插入图片描述
创建一个存放资源的路径:
mkdir /home/soft
进入:
cd /home/soft
把下载好的 Redis 放入当前位置中,进行解压:
tar -zxvf redis-5.0.5.tar.gz
安装 GCC:
yum install gcc
进入 Redis 5