Redis之Ubuntu下Redis集群搭建
2024-10-01 06:59:36
安装redis
首先下载redis
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
$ tar xzf redis-4.0..tar.gz
$ cd redis-4.0.
$ make
进入到redis-4.0.10的src目录下,启动redis服务
cd src
./redis-server &
注意:由于启动后是在前台运行,想要让redis服务在后台运行,有很多方法。
- 一种是在命令后面加上“&”
- 一种是启动后按ctrl+z,让服务在后台停止,使用jobs显示后台的所有任务及任务Pid,然后使用bg [Pid](如 bg 1)在后台继续执行
- 有一种是修改redis.conf配置文件(该文件在redis-4.0.10目录下),将daemonize设成yes,之后启动redis服务就行
- 等等
使用redis-cli命令测试服务是否开启
搭建redis集群
在根目录(随便)下创建文件夹
mkdir cluster-test
cd cluster-test
mkdir
在7000-7005每个目录下创建redis.conf文件,都将redis-4.0.10下的src下的redis-server文件复制,redis.conf的内容如下:
port
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout
appendonly yes
注意:每个目录对应不同的端口号port,可以将daemonize设置成yes写入,方便之后能够后台运行
补充:可以复制到几个文件夹下,再逐个修改port
之后,在7000-7005文件夹中启动redis服务
cd
./redis-server ./redis.conf
安装redisgem
gem install redis
安装ruby
sudo apt-get install ruby
最后,在redis-4.0.10的src目录下执行命令
./redis-trib.rb create --replicas 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1:
补充:遇到命令输入yes就成功搭建好redis集群了
最新文章
- NYOJ 975
- PL/SQL Developer记住用户名密码
- elasticsearch与mongodb分布式集群环境下数据同步
- JQ nextALL() 实现遍历
- 用js实现选项卡切换效果
- C++ 实现网络爬虫
- A Game of Thrones(4) - Eddard
- 上锁 - leetcode
- uva11401
- 2014 Benelux Algorithm Programming Contest (BAPC 14)E
- JAVA基础总结2
- 一台电脑,两个及多个git账号配置
- hello.cpp 第一个C++程序(本博客没有特指都是以QT测试)
- Huffman 编码压缩算法
- Linux-(rcp,scp)
- [转]InnoDB和MyISAM区别
- Orchard运用 - 整合多说评论插件
- tomcat开启https协议
- C# wx获取token基本方法
- hoj第三场G-manhattanp ositioning system
热门文章
- Cache-Control官方文档
- vue中eventbus 多次触发的问题
- 完全掌握vuex
- Postgresql_最新版11.2源码编译安装
- BZOJ 1579: [Usaco2009 Feb]Revamping Trails 道路升级 分层图最短路 + Dijkstra
- 下拉框处理(select)
- java 定时器任务模板
- BZOJ 4567 [SCOI2016]背单词 (Trie树、贪心)
- Git学习总结(12)——多人开发 Git 分支管理详解
- 0614MySQL的InnoDB索引原理详解