安装ruby,rubygems
# yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel gcc-c++ automake autoconf
# yum -y install ruby rubygems //安装ruby rubygems
//换源
# gem source -l
# gem source --remove http://rubygems.org/
# gem sources -a http://ruby.taobao.org/
# gem source -l
# gem install redis --version 3.0.7 //安装gem_redis
#网络不好,翻不出去,还搞不下来,直接去网站:https://rubygems.org/gems/redis
或gem install -l redis-3.2.1.gem
Successfully installed redis-3.0.7
1 gem installed
Installing ri documentation for redis-3.0.0...
Installing RDoc documentation for redis-3.0.0...
以前写过一篇ruby on rails的文章,请参考:centos ruby on rails apache mysql 安装配置详解
喜欢手动编译的人,可以参考这篇文章,安装ruby.
# wget http://download.redis.io/releases/redis-3.0.7.tar.gz
# tar -xvzf redis-3.0.7.tar.gz
# cd redis-3.0.7
# make && make install
redis.conf (shirt g)
末尾加:路径/redis/local.conf
local.conf:
port 6379
pidfile /var/run/redis-6379.pid
dbfilename dump-6379.rdb
appendfilename "appendonly-6379.aof"
cluster-config-file nodes-6379.conf
cluster-enabled yes
cluster-node-timeout 5000
appendonly yes
# sed -i "s/6379/6380/g" redis.conf 将redis.conf文件中的6379替换为6380
如:
sed -i "s/redis6379/redis6379/g" ./redis6379/redis.conf
sed -i "s/redis6379/redis6380/g" ./redis6380/redis.conf
sed -i "s/redis6379/redis6381/g" ./redis6381/redis.conf.
启动:./redis/src/redis-server ./redis/redis.conf > ./redis/redis.log 2>&1 &
如:
./redis6379/src/redis-server ./redis6379/redis.conf > ./redis6379/redis.log 2>&1 &
./redis6380/src/redis-server ./redis6380/redis.conf > ./redis6380/redis.log 2>&1 &
./redis6381/src/redis-server ./redis6381/redis.conf > ./redis6381/redis.log 2>&1 &
查看启动状态:netstat -tpnl |grep redis
安装ruby和rubygem
wget --no-check-certificate https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz
# tar -xvzf ruby-2.3.0.tar.gz
# cd ruby-2.3.0
# configure && make && make install
# gem install redis
集群:
3个节点:./redis6379/src/redis-trib.rb create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381
6个节点:./redis6379/src/redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381
Redis distribution/utils/create-cluster
create-cluster start
create-cluster create
create-cluster stop.
redis-cli -c -p 6379
127.0.0.1:6379> set b c
ok
127.0.0.1:6379> set hello world
ok
分享到:
相关推荐
在Windows上安装Redis的过程涉及到多个步骤,包括启用必要的Windows功能、安装WSL2(Windows Subsystem for Linux 2)、设置默认WSL版本以及在Linux环境中安装Redis。以下是对这些步骤的详细说明: 1. **启用...
在Linux环境中离线安装Redis是常见的需求,尤其是在内网服务器上,由于无法直接访问公网,我们需要提前下载Redis的源码包并手动安装。下面将详细解释如何进行这一过程。 首先,你需要从Redis官方网站获取Redis的...
在CentOS7系统上安装Redis需要遵循一系列步骤,下面将详细介绍整个过程。 ### 一、更新系统 在安装任何新软件之前,确保系统是最新的: ```bash sudo yum update -y ``` ### 二、安装依赖 Redis的编译安装需要...
在本文中,我们将探讨如何在Ubuntu操作系统上搭建Redis虚拟机环境,并安装Redis服务器,同时也会涉及SSH工具连接虚拟机的相关问题。 首先,为了在Ubuntu虚拟机上安装Redis,我们需要确保虚拟机已经配置妥当并运行。...
在CentOS 7环境下,没有网络的情况下安装Redis是一项挑战,因为通常我们会依赖在线包管理器如`yum`来获取和安装软件。然而,通过手动下载所需的依赖包并使用本地安装方式,我们仍然可以完成Redis的安装。以下是详细...
### CentOS (Linux) 离线安装 Redis 详细教程 #### 一、引言 在没有互联网连接的情况下,在 CentOS 系统上安装 Redis 可能会遇到诸多挑战,如依赖包缺失、软件包管理工具配置不当等。本教程旨在帮助读者解决这些...
在Linux系统中安装Redis是一个常见的任务,特别是在搭建服务器或开发基于Redis的数据缓存应用时。Redis是一个开源的、高性能的键值对存储系统,适用于数据缓存、消息队列等多种场景。本文将详细介绍如何在Linux上...
Windows-64位下安装Redis到asp.net开发 一、Windows 64位下安装Redis 1. 下载Redis安装包 在Redis官方网站(http://redis.io/)下载最新版本的Redis安装包,或者使用GitHub上的MSOpenTech/redis仓库...
离线安装Redis对于那些没有互联网连接或者网络环境受限的服务器来说是必要的。这里我们将详细介绍如何使用给定的文件:gcc-c++.tar.gz,gcc.tar.gz和redis-5.0.4.tar.gz在Linux上离线安装Redis 5.0.4。 首先,我们...
在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...
在Linux服务器上安装Redis,尤其是处于离线环境的CentOS 7.5系统,需要一些必要的依赖包,其中最重要的就是GCC(GNU Compiler Collection)。GCC是GNU项目的一部分,它是一个开源的编译器套件,用于将源代码编译成可...
在RedHat系统中安装Redis 7.0.0这一高级键值存储系统,需要遵循一系列步骤,确保所有必要的依赖和配置都得到妥善处理。Redis是一个开源的、高性能的内存数据结构存储,它可以用作数据库、缓存和消息代理。下面我们将...
在本教程中,我们将深入探讨如何在Ubuntu 16.04上安装Redis 3.2.8,这是一个流行的开源键值存储系统,常用于缓存、消息队列和其他高性能数据处理场景。以下是你需要知道的关键步骤和相关知识点: 1. **了解Redis**...
### Linux 下安装 Redis 的详细步骤与注意事项 #### 一、下载 Redis 首先,我们需要访问 Redis 官方网站(https://redis.io/)下载最新的 Linux 版本。由于 Redis 官方并没有提供 Windows 版本的下载,因此我们...
在`PHP5.6版本安装redis扩展`的压缩包中,应包含PHP的Redis扩展源码。如果没有提供,您可以从PECL(PHP Extension Community Library)官网下载。访问https://pecl.php.net/package/redis,找到适用于PHP5.6的最新...
在Linux系统上安装Redis是一个常见的任务,特别是在CentOS7这样的企业级环境中。Redis是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。本文将详细指导如何在CentOS7上安装Redis 6.2.6版本。 首先,我们...
在Linux系统中安装Redis是一个常见的任务,特别是在搭建分布式缓存或数据存储环境时。本文将详细阐述Linux安装Redis的步骤,并解决可能出现的错误。 首先,我们需要从Redis官方网站下载Redis的源代码包。在本例中,...
在Windows环境下安装Redis并使用Python进行操作,是一个常见的任务,特别是在开发和测试环境中。下面将详细介绍这个过程,包括Redis的安装、配置、启动,以及如何使用Python的redis库与Redis服务器进行交互。 首先...
### 安装Redis(主备) #### 一、Redis简介 Redis(Remote Dictionary Server)是一种非关系型数据库技术,属于键值对存储系统的范畴。它以其高性能和丰富的数据结构著称,广泛应用于缓存、消息队列等多种场景。与...
在Windows环境下安装Redis是一项简单但重要的任务,尤其对于开发者来说,因为Redis是一个高效的数据存储和缓存系统。本文将提供一个详细的步骤指南,帮助你轻松完成安装过程。 首先,了解Redis的基本概念。Redis...