• CentOS 7 下安装redis步骤


    1. 从redis官网下载redis源码,本例安装在/usr/opt下

    [root@localhost opt]# pwd
    /usr/opt
    [root@localhost opt]# wget http://download.redis.io/releases/redis-3.2.6.tar.gz
    --2016-12-16 21:55:49-- http://download.redis.io/releases/redis-3.2.6.tar.gz
    正在解析主机 download.redis.io (download.redis.io)... 109.74.203.151
    正在连接 download.redis.io (download.redis.io)|109.74.203.151|:80... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:1544806 (1.5M) [application/x-gzip]
    正在保存至: “redis-3.2.6.tar.gz”
    

    2. 解压源码

    [root@localhost opt]# tar xzf redis-3.2.6.tar.gz 
    

    3. 构建redis  

    [root@localhost opt]# cd redis-3.2.6/
    [root@localhost redis-3.2.6]# make
    

    4. 安装tcl (必须,tcl没有安装redis测试会报错。 如已经安装,可跳过)

    [root@localhost redis-3.2.6]# yum install tcl
    

    5. 测试redis

    [root@localhost redis-3.2.6]# make test
    ...

    171 seconds - unit/obuf-limits

    
    

    o/ All tests passed without errors!

    
    

    Cleanup: may take some time... OK
    make[1]: 离开目录“/usr/opt/redis-3.2.6/src”

    
    

    6. 构建完成后,会生成redis的服务端和客户端执行文件,以及缺省配置文件

    /usr/opt/redis-3.2.6/src/redis-server   --- redis服务端
    /usr/opt/redis-3.2.6/src/redis-cli --- redis客户端
    /usr/opt/redis-3.2.6/src/redis-sentinel --- Redis实例的监控管理、通知和实例失效备援服务,是Redis集群的管理工具
    /usr/opt/redis-3.2.6/src/redis-benchmark --- Redis性能检测
    /usr/opt/redis-3.2.6/redis.conf --- redis配置文件
    /usr/opt/redis-3.2.6/sentinel.conf --- 管理工具配置文件
    
    

    7. 为了方便, 可以建立个新的软链接,并将其加入PATH, 并将缺省配置文件拷贝到新建的conf目录中

    [root@localhost redis]# ln -s  redis-3.2.6 redis
    [root@localhost redis]# cd redis
    [root@localhost redis]# mkdir bin
    [root@localhost redis]# ln -s src/redis-server bin/redis-server
    [root@localhost redis]# ln -s src/redis-cli bin/redis-cli
    [root@localhost redis]# ln -s src/redis-sentinel bin/redis-sentinel
    [root@localhost redis]# ln -s src/redis-benchmark bin/redis-benchmark
    [root@localhost redis]# mkdir conf
    [root@localhost redis]# cp redis.conf conf
    [root@localhost redis]# cp sentinel.conf sentinel.conf

    修改.bashrc, 添加如下路径,将其加入PATH

    PATH=$PATH:/usr/opt/redis/bin
    

    重新加载一次.bashrc, 使路径生效

    [root@localhost redis]# . ~/.bashrc
    [root@localhost redis]# echo $PATH
    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/opt/redis/bin
    

    8. 修改配置文件redis.conf, 找到‘daemonize no’改为‘daemonize yes‘, 这将让redis以后套服务方式运行

    9. 以daem方式启动redis服务

    [root@localhost conf]# redis-server redis.conf 
    

    查看redis服务端进程

    [chry@localhost ~]$ ps -ef|grep redis
    root      3755 24813  0 22:49 pts/0    00:00:00 redis-server *:6379
    

    10. 启动redis客户端, 键入ping命令, redis响应PONG, 则说明redis已正常安装,并可使用。

    [root@localhost ~]# redis-cli

    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379>

    11. done  

      

  • 相关阅读:
    《现代操作系统》精读与思考笔记 第一章 引论
    笔试面试中常见的位运算用法
    Linux磁盘概念及其管理工具fdisk
    linux选择sdb sdb4 fat32 还是sda分区
    Linux系统 fdisk命令 创建新分区
    Java----------JMX规范
    Java------------JVM(Java虚拟机)优化大全和案例实战
    Java关键字-----------------java中synchronized关键字的用法
    SQL-----------------------之ON和WHERE的区别
    C语言之单元测试
  • 原文地址:https://www.cnblogs.com/chry/p/6188775.html
Copyright © 2020-2023  润新知