我在运行时redis版本是2.8

操作前设置以管理员身份:

打开终端输入 su -

  1. 安装redis需要确保系统已经安装了(gcc gcc-c++
    # yum -y install gcc gcc-c++ autoconf automake(如果没有安装就运行此条命令)
  2. cd 到/usr/local/
  3. wget http://download.redis.io/redis-stable.tar.gz
  4. tar xzf redis-stable.tar.gz
  5. cd redis-stable
  6. make
  7. 这时运行文件已经生成成功(在src下),可以把src下的程序copy到一个运行目录中如:
    1、cd /usr/local/bin 
    2、mkdir redis-2.8-stable (创建redis运行主目录)
    3、cd redis-2.8-stable
    4、mkdir redis  (创建redis原始实例)
    5、cd redis 
    6、cp /usr/local/redis-stable/src/redis-server /usr/local/redis-stable/src/redis-benchmark /usr/local/redis-stable/src/redis-check-aof /usr/local/redis-stable/src/redis-cli /usr/local/redis-stable/src/redis-check-dump /usr/local/redis-stable/src/redis-sentinel ./
    7、cp /usr/local/redis-stable/redis.conf ./    (这个是配置文件模板,可以根据自己需要修改)
    8、cd ..
    9、mkdir redis-test
    10、cp redis/* redis-test/   (至此,可以用redis-test做测试,redis作为本机的原始程序--用来复制成新实例)

redis-benchmark                redis性能测试工具

redis-check-aof                aof文件修复程序
redis-check-dump               RDB文件检查工具
redis-cli                      redis客户端
redis.conf                     配置文件
redis-sentinel                 redis集群(这个是2.8新增的功能,具体的再进一步摸索)
redis-server                   redis服务器

注:把配置文件应该放在/etc/redis/下,持久化文件放在/var/redis/端口号/下。但是鉴于本人会在一台机器上启动多个实例,每个实例都需要对应一个配置文件(多个实例不能公用一个端口),所以还是建议把配置文件放在当前目录下。

至于redis的配置文件的说明,以后再介绍吧,网上也有一大堆的说明。

好了 启动你的redis吧

./redis-server redis.conf  (在redis当前目录执行)

开启redis端口,修改防火墙配置文件

进入
    # vi /etc/sysconfig/iptables 

添加一行
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT 

重新加载规则
    # service iptables restart  

至此你就可以用客户端redis-cli连接了:

redis-cli -h 127.0.0.1 -p 6379

centos 安装redis(一台机器可以安装多个redis)的更多相关文章

  1. window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法

    window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...

  2. 第四课 Grid Control实验 GC Agent安装(第一台机器部署) 及卸载

    3.GC Agent安装(第一台机器部署) 安装Agent 拷贝agent,现在ocm2机器上查找agent.linux  查找文件的方法: find ./ -name agent*linux 把ag ...

  3. 第四课 Grid Control实验 GC OMS安装(第二台机器部署)

    2.GC OMS安装(第二台机器部署) 1. 配置图形化 [oracle@ocm2 ~]$ xhost + access control disabled, clients can connect f ...

  4. 如何在同一台机器上安装多个MySQL的实例

    转自:'http://www.cnblogs.com/shangzekai/p/4375271.html 最近由于工作的需要,需要在同一台机器上搭建两个MySQL的实例,(注:已经存在了一个3306的 ...

  5. python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法

    python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法 同一台机器同时安装 python2.7 和 python3.4不会冲突.安装在不同目录,然 ...

  6. 如何在同一台机器上安装多个MySQL的实例 转

    https://www.cnblogs.com/shangzekai/p/4375271.html 最近由于工作的需要,需要在同一台机器上搭建两个MySQL的实例,(注:已经存在了一个3306的MyS ...

  7. 如何在同一台机器上安装多个MySQL的实例(转)

    最近由于工作的需要,需要在同一台机器上搭建两个MySQL的实例,(注:已经存在了一个3306的MySQL的实例). 先说下,什么是mysql的多实例,简单的来说就是一台机器上安装了多个mysql的服务 ...

  8. 关于同一台机器上安装多个sql实例的连接方法

    由于客户需要在一台服务器上安装了两个sql服务器(一个sql2000,一个是sql2005,其实例名不同),默认的端口1433被先安装的sql2000使用,后来安装的的随机启用了一个3045端口.其中 ...

  9. 如何在一台机器上安装两个MYSQL数据库

    1.正常安装第一个mysql(安装步骤省略) 2.在控制面板里停止第一个mysql服务 3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy ...

随机推荐

  1. django博客功能实现——标签功能

    标签功能添加流程 0.功能概括 标签作为文章中的分类标记,会显示出该文章是关于哪一方面的文章,比如是关于python的还是关于django的. 当我们点击该标签的时候,会出现该博客中所有属于该标签的文 ...

  2. Confluence Wiki -- 页面限制

    Confluence Wiki 中 [页面设置] 应该如何理解? 当一个用户有这个权限后,这个用户可以对一个页面做限制,可以限制这个页面不能被其他用户浏览或编辑: 反之,如果没有这个权限,那么这个用户 ...

  3. ListIterator接口,双向输出。

    1,ListIterator接口与Itreator接口的区别. 2,使用限制. 定义如下: public interface ListIterator<E>extends Iterator ...

  4. Save matrix to a txt file - matlab 在matlab中将矩阵变量保存为txt格式

    Source: Baidu Wenku % Original code has been modified dirMain = 'D:\test\'; fid = fopen([dirMain, 't ...

  5. P1546 最短网络 Agri-Net

    题目背景 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场.当然,他需要你的帮助. 题目描述 约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其 ...

  6. js通过日期计算属于星期几

    var arys1 = new Array(); arys1 = "2016-09-25".split('-'); //日期为输入日期,格式为 2013-3-10 var ssda ...

  7. 微信小程序开发工具使用与设计规范(二)

    [未经作者本人同意,请勿以任何形式转载] 上一篇文章主要分析了微信小程序应用场景和优劣势.本篇你可以学习到: 如何使用小程序开发工具写一个Hello World 微信小程序设计规范 微信小程序项目结构 ...

  8. Moto C118 基于 Osmocom-BB 和 OpenBTS 搭建小型GSM短信基站

    此文章PDF文档下载地址:点击下载 0x00 写在前面 大家应该都听说过摩托罗拉C118配合Osmocom-BB实现GSM网络下的短信拦截功能吧,在14年左右新出了一种玩法就是Osmocom-BB的s ...

  9. web 前端常用组件【06】Upload 控件

    因为有万恶的IE存在,所以当Web项目初始化并进入开发阶段时. 如果是项目经理,需要知道客户将会用什么浏览器来访问系统. 明确知道限定浏览器的情况下,你才能从容的让手下的封装必要的前端组件. 本篇文章 ...

  10. Visual Studio 2015的坑:中文字符串编译后成乱码

    (2015年8月5日更新:微软已经修复了Roslyn的这个bug,详见 https://github.com/dotnet/roslyn/pull/4303 ) 昨天,我们用VS2015编译了博客程序 ...