redis数据库笔记第8篇:配置机器2,数据验证
【摘要】 Redis简介 推荐阅读 为什么要有集群 集群的概念 搭建集群 参考阅读 学习目标 nosql介绍 NoSQL:一类新出现的数据库(not only sql) NoSQL和SQL数据库的比较: 学习时长 配置 核心配置选项 参考资料 服务器端 客户端 string类型 保存 获取 删除 键命令 hash类型 增加、修改 list类型 增加 set类型 数据操作行为 Strict
🚀🚀🚀本篇主要内容
配置机器2
- 在演示中,172.16.179.131为当前ubuntu机器的ip
- 在172.16.179.131上进⼊Desktop⽬录,创建conf⽬录
- 在conf⽬录下创建⽂件7003.conf,编辑内容如下
port 7003
bind 172.16.179.131
daemonize yes
pidfile 7003.pid
cluster-enabled yes
cluster-config-file 7003_node.conf
cluster-node-timeout 15000
appendonly yes
- 在conf⽬录下创建⽂件7004.conf,编辑内容如下
port 7004
bind 172.16.179.131
daemonize yes
pidfile 7004.pid
# 创建集群
[文档连接]
* redis的安装包中包含了redis-trib.rb,⽤于创建集群
* 接下来的操作在172.16.179.130机器上进⾏
* 将命令复制,这样可以在任何⽬录下调⽤此命令
```python
sudo cp /usr/share/doc/redis-tools/examples/redis-trib.rb /usr/local/bin/
-
安装ruby环境,因为redis-trib.rb是⽤ruby开发的
sudo apt-get install ruby
-
在提示信息处输⼊y,然后回⻋继续安装
-
运⾏如下命令创建集群 ```python
数据验证
- 根据上图可以看出,当前搭建的主服务器为7000、7001、7003,对应的从服务器是7004、7005、7002
-
在172.16.179.131机器上连接7002,加参数-c表示连接到集群
redis-cli -h 172.16.179.131 -c -p 7002
-
写⼊数据
set name itheima
-
⾃动跳到了7003服务器,并写⼊数据成功
-
在7003可以获取数据,如果写入数据又重定向到7000(负载均衡)
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)