Redis入门搭建集群搭建

Redis简介

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
使用Redis做缓存机制,缓存中的数据都是数据库数据,引入缓存的主要的目的就是降低用户访问物理设备的频次.从而提高用户获取数据的速度.

Redis安装

1.上传包

将redis jar包文件上传到Linux中.
上传包
输入如下命令,进行解压。

tar -xvf redis-5.0.4.tar.gz
[root@localhost src]# ls
jdk1.8  redis-5.0.4  redis-5.0.4.tar.gz  tomcats
[root@localhost src]# rm -f redis-5.0.4.tar.gz
[root@localhost src]# mv redis-5.0.4 redis
[root@localhost src]# ls
jdk1.8  redis  tomcats
[root@localhost src]#
2.Redis的编译和安装

1.编译输入 make
编译
如下图编译完成
bianyiwancheng

2.安装redis 输入命令 make install
安装

3.修改redis的配置文件

1.编辑文件指令 vim redis.conf
2.注释IP绑定 69行
1
3.关闭保护模式 88行
2
4.开启后台启动
3

4.Redis常规命令

1.启动redis

redis-server redis.conf

2.查询redis服务

[root@localhost redis]# ps -ef |grep redis
root      7294     1  0 19:44 ?        00:00:00 redis-server *:6379    

3.进入redis客户端

redis-cli -p 6379
[root@localhost redis]# redis-cli -p 6379
127.0.0.1:6379> set aa 123
OK
127.0.0.1:6379> get aa
"123"
127.0.0.1:6379>

退出: exit or ctrl +c
快捷方式:
当redis的端口号是默认值6379时.可以简化操作 redis-cli
4.redis关闭

redis-cli -p 6379 shutdown
redis-cli shutdown   默认端口6379
 kill -9 PID1 PID2 PID3

redis集群准备

1.准备集群文件夹
mkdir cluster
2.在cluster文件夹中分别创建7000-7005文件夹

准备文件夹

3.复制配置文件

说明:
将redis根目录中的redis.conf文件复制到cluster/7000/ 并以原名保存

cp redis.conf cluster/7000/
4.编辑配置文件
  1. 注释本地绑定IP地址
    注释IP地址
  2. 关闭保护模式
    关闭保护模式
  3. 修改端口号
    修改端口号
  4. 启动后台启动
    启动后台启动
  5. 修改pid文件
    修改pid
  6. 修改持久化文件路径
    修改文件路径
  7. 设定内存优化策略
    修改内存优化策略
  8. 关闭AOF模式
    关闭aof
  9. 开启集群配置
    开启集群配置
  10. 开启集群配置文件开启集群配置文件
  11. 修改集群超时时间
    修改集群超时时间
5.复制修改后的配置文件

说明:将7000文件夹下的redis.conf文件分别复制到7001-7005中

[root@localhost cluster]# cp 7000/redis.conf  7001/
[root@localhost cluster]# cp 7000/redis.conf  7002/
[root@localhost cluster]# cp 7000/redis.conf  7003/
[root@localhost cluster]# cp 7000/redis.conf  7004/
[root@localhost cluster]# cp 7000/redis.conf  7005/

6.批量修改

说明:分别将7001-7005文件中的7000改为对应的端口号的名称,
修改时注意方向键的使用
批量修改

7.通过脚本编辑启动/关闭指令
  1. 创建启动脚本 vim start.sh
    创建启动脚本
  2. 编辑关闭的脚本 vim shutdown.sh
    编辑关闭脚本
  3. 启动redis节点
sh start.sh
  1. 检查redis节点启动是否正常
    查看
7.启动redis集群
#5.0版本执行 使用C语言内部管理集群
redis-cli --cluster create --cluster-replicas 1 192.168.35.130:7000 192.168.35.130:7001 192.168.35.130:7002 192.168.35.130:7003 192.168.35.130:7004 192.168.35.130:7005

qidong
ok

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值