zoukankan      html  css  js  c++  java
  • (转)CentOS 6.5下Redis安装详细步骤

    Redis简介:
    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。
    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
    安装环境:
    CentOS 6.5
    Redis 2.8.13
    下载安装:
    下载文件到 /opt/ 目录下
    wget http://download.redis.io/releases/redis-3.2.1.tar.gz
    解压文件
    tar zxvf redis-2.8.13.tar.gz
    切换目录到 redis-2.8.13 目录下
    cd redis-2.8.13
    执行make命令,最后几行的输出结果
    Hint: To run ‘make test’ is a good idea
    make[1]: Leaving directory `/opt/redis-2.8.13/src’
    执行安装命令
    make install
    提示:
    cd src && make install
    make[1]: Entering directory `/opt/redis-2.8.13/src'

    Hint: To run 'make test' is a good idea

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    make[1]: Leaving directory `/opt/redis-2.8.13/src'
    根据提示,执行:cd src && make install
    提示:
    Hint: To run 'make test' is a good idea

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL instal
    按照提示执行:make test
    提示:
    You need tcl 8.5 or newer in order to run the Redis test
    make: *** [test] Error 1
    解决方法参考:http://www.linuxfromscratch.org/blfs/view/cvs/general/tcl.html
    也可以使用:yum install tcl 命令安装
    后来经搜索发现不需要安装,直接到src目录下执行 ./redis-server 就可以

    可以使用类似 ./redis-server /path/to/redis.conf 命令指定配置文件;
    Server started, Redis version 2.8.13
    The server is now ready to accept connections on port 6379
    服务启动成功,服务已经在6379端口上监听连接请求。
    你可以使用内置的客户端连接Redis:http://www.redis.cn/download.html

    安装好之后,启动文件
    #启动redis
    src/redis-server &

    src/redis-server redis.conf &

    #关闭redis
    src/redis-cli shutdown

    $ src/redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"
    注意事项:
    要远程访问它,还需要开启防。
    不要使用Ctrl+C,这样会使程序退出。


    hadoop@stormspark:~/workspace/redis2.6.13/src$ make test
    You need tcl 8.5 or newer in order to run the Redis test
    make: *** [test] Error 1
    [html] view plain copy

    1. wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
    2. sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
    3. cd /usr/local/tcl8.6.1/unix/
    4. sudo ./configure
    5. sudo make
    6. sudo make install

  • 相关阅读:
    无线安全课堂:手把手教会你搭建伪AP接入点
    转载——开阔自己的视野,勇敢的接触新知识
    关于系统架构的一些总结
    MessageBox.Show()如何换行
    不患寡而患不均
    由CHAR(2)引发的BUG
    DataRow.RowState 属性
    C# 使用TimeSpan计算两个时间差
    利用反射调出其他项目的界面
    DB2 中将date类型的转换成timestamp
  • 原文地址:https://www.cnblogs.com/smartycity/p/5751724.html
Copyright © 2011-2022 走看看