<!--[if !supportLists]-->l <!--[endif]-->Redis安装
安装包redis-3.0.7.tar.gz
redis启动命令
#/usr/local/redis/redis-server ./redis.conf &
redis停止命令
#/usr/local/redis/redis-cli shutdown或#kill -9 PID
安装步骤
<!--[if !supportLists]-->1. <!--[endif]-->安装gcc
#yum -y install gcc
<!--[if !supportLists]-->2. <!--[endif]-->解压redis-3.0.7.tar.gz后编译
#tar -zxf redis-3.0.7.tar.gz
#cp -r ./redis-3.0.7 /usr/local/redis
# cd /usr/local/redis
#make
<!--[if !supportLists]-->3. <!--[endif]-->开放iptables6379端口
蛋疼的在这里,注意:安装集群要再开通一个在上一端口上+10000的端口,这个是redis的集群总线端口,否则redis集群无法互通
重启服务
#service iptables restart
<!--[if !supportLists]-->4. <!--[endif]-->启动redis服务
<!--[if !supportLists]-->5. <!--[endif]-->用客户端测试一下是否启动成功
<!--[if !supportLists]-->6. <!--[endif]-->设置开机自启动,将redis启动项目追加入rc.local保证redis在服务器开机时启动
#
<!--[if !supportLists]-->l <!--[endif]-->Redis集群
<!--[if !supportLists]-->1. <!--[endif]-->安装zlib
#tar -xvzf zlib-1.2.8.tar.gz
#cd zlib-1.2.8
#./configure
#make
#sudo make install
<!--[if !supportLists]-->2. <!--[endif]-->安装Ruby
# sudo yum install ruby
这里自动安装的是1.8版本的,要重新安装2.3版本的
# yum install ruby-rdoc
# tar –zxvf ruby-2.3.0.tar.gz
# cd ruby-2.3.0
# su
# ./configure –prefix=/usr/local/ruby-2.3.0
# make (这里等待较长)
# make install
# cp /usr/local/ruby-2.3.0/bin/* /usr/local/bin
应用2.3版本的执行文件,ruby –v可以查看版本
<!--[if !supportLists]-->3. <!--[endif]-->安装rubygems
#tar –zxf rubygems-2.6.1.gz
#cd rubygems-2.6.1
#sudo ruby setup.rb
# gem install -l /33e9/tools/redis-3.2.2.gem
这个要安装,不然会报kernel_require.rb:55:in `require': cannot load such file – redis错误
<!--[if !supportLists]-->4. <!--[endif]-->修改配置文件redis.conf
#vi /usr/local/redis/redis.conf
##修改配置文件中的下面选项
daemonize yes
port 6379
stop-writes-on-bgsave-error no
appendonly yes
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 5000
<!--[if !supportLists]-->5. <!--[endif]-->启动集群
# ./src/redis-trib.rb create --replicas 1 10.0.7.154:7000 10.0.7.154:7001 10.0.7.155:7002 10.0.7.155:7003 10.0.7.156:7004 10.0.7.156:7005
(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
使用如下命令解决:
config set stop-writes-on-bgsave-error no
相关推荐
Redis集群安装部署知识点详解: 1. Redis集群基础概念: Redis集群是Redis的分布式解决方案,它通过将数据分布在不同的节点上,以保证数据的可用性。在Redis集群中至少需要三个主节点来提供故障转移和支持。Redis...
### Redis集群安装配置加图片详解清晰版 #### 知识点一:环境准备 在开始安装Redis集群之前,需要准备相应的Linux操作系统环境,本例中采用的是CentOS Linux release 7.0.1406 (Core),确保操作系统已经安装并且...
由于Redis集群至少需要6台机器,每台机器上需要安装Redis服务器。此外,对于Redis版本4.0及以下,还需要在系统中安装Ruby,因为这些版本的集群创建工具`redis-trib.rb`是用Ruby编写的。Ruby的安装包括下载、编译、...
分布式缓存Redis集群安装 本章节主要介绍了在CentOS 7系统下安装和配置Redis集群的步骤,包括单机安装Redis、Redis主从集群和Redis分片集群等内容。 单机安装Redis 在安装Redis之前,需要安装必要的依赖项,包括...
**Redis集群安装与远程访问详解** 在现代互联网应用中,Redis作为一款高性能的键值存储系统,被广泛用于缓存、消息队列等场景。阿里云提供了便捷的Redis服务,但有时我们需要自建Redis集群以满足特定需求。本文将...
Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装...
### Redis 集群安装与配置详解 #### 一、Redis 集群概述 Redis 3.0 版本引入了对集群的支持,这使得 Redis 能够更好地支持高并发场景下的数据处理需求。集群架构的核心优势在于提高了系统的可扩展性和容错性。 ##...
Redis 集群安装流程详解 Redis 是一个高性能的键值数据库,支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。在分布式系统中,为了提高服务的可用性和数据的可靠性,我们可以将 Redis 部署为集群模式。...
总结起来,要在 Ruby 环境下搭建和管理 Redis 集群,你需要安装 Ruby、Redis 及其集群管理工具,然后配置和启动集群,并使用 Ruby 的 Redis 集群客户端与集群通信。过程中可能会用到 `jar` 文件,可能是为了运行或...
redis集群安装配置需要用到的命令工具,在ruby环境下使用。欢迎下载使用
### Linux下Redis集群安装部署及使用详解 #### 一、应用场景与背景介绍 在现代互联网应用中,数据处理和存储的需求日益增长,Redis作为一种高性能的键值存储数据库,因其出色的性能和灵活性而受到广泛欢迎。特别是...
redis集群安装文档,包含安装步骤和配置文件。
在Linux环境下安装Redis并搭建Redis集群是一个涉及到系统管理、网络配置和数据库操作的重要任务。Redis是一种高性能的键值存储系统,常用于缓存、消息队列等场景,而Redis集群则能提供高可用性和数据冗余,确保服务...
### Redis 3.0.2 分布式集群安装手册 #### 一、Redis Cluster 介绍 Redis Cluster 是 Redis 3.0 引入的一项新功能,它提供了原生的集群能力,使得 Redis 能够更好地支持高并发环境下的数据存储需求。通过 Redis ...