• centos安装Redis


    安装全部过程:
     
    首先电脑需要安装gcc编译器,作用是编译redis代码实现安装
     
    linux电脑安装文件的下载的位置一般选择根目录下面的/opt文件
    Resolving download.redis.io (download.redis.io)... 109.74.203.151
    Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1550452 (1.5M) [application/x-gzip]
    Saving to: ‘redis-3.2.11.tar.gz’
    100%[=====================================================================================================================================================>] 1,550,452    180KB/s   in 17s    
    2017-12-28 07:28:23 (91.7 KB/s) - ‘redis-3.2.11.tar.gz’ saved [1550452/1550452]
     
     
    安装gcc: 安装执行过程中不要执行任何操作
    [root@localhost opt]# yum install gcc
     
    Dependencies Resolved
    ===============================================================================================================================================================================================
    Package                                         Arch                                    Version                                                Repository                                Size
    ===============================================================================================================================================================================================
    Installing:
    gcc                                             x86_64                                  4.8.5-16.el7_4.1                                       updates                                   16 M
    Installing for dependencies:
    cpp                                             x86_64                                  4.8.5-16.el7_4.1                                       updates                                  5.9 M
    glibc-devel                                     x86_64                                  2.17-196.el7_4.2                                       updates                                  1.1 M
    glibc-headers                                   x86_64                                  2.17-196.el7_4.2                                       updates                                  676 k
    kernel-headers                                  x86_64                                  3.10.0-693.11.1.el7                                    updates                                  6.0 M
    libmpc                                          x86_64                                  1.0.1-3.el7                                            base                                      51 k
    Updating for dependencies:
    glibc                                           x86_64                                  2.17-196.el7_4.2                                       updates                                  3.6 M
    glibc-common                                    x86_64                                  2.17-196.el7_4.2                                       updates                                   11 M
    libgcc                                          x86_64                                  4.8.5-16.el7_4.1                                       updates                                   98 k
    libgomp                                         x86_64                                  4.8.5-16.el7_4.1                                       updates                                  154 k
    Transaction Summary
    ===============================================================================================================================================================================================
    Install  1 Package  (+5 Dependent packages)
    Upgrade             ( 4 Dependent packages)
    Total size: 45 M
    Total download size: 30 M
    Is this ok [y/d/N]:
     
    安装完成显示:
    Installed:
      gcc.x86_64 0:4.8.5-16.el7_4.1                                                                                                                                                                
    Dependency Installed:
      cpp.x86_64 0:4.8.5-16.el7_4.1   glibc-devel.x86_64 0:2.17-196.el7_4.2   glibc-headers.x86_64 0:2.17-196.el7_4.2   kernel-headers.x86_64 0:3.10.0-693.11.1.el7   libmpc.x86_64 0:1.0.1-3.el7  
    Dependency Updated:
      glibc.x86_64 0:2.17-196.el7_4.2              glibc-common.x86_64 0:2.17-196.el7_4.2              libgcc.x86_64 0:4.8.5-16.el7_4.1              libgomp.x86_64 0:4.8.5-16.el7_4.1             
    Complete!
     
     
    解压文件
    tar -zxvf redis-3.2.11.tar.gz
     
     
    安装文件并删除压缩包
    rm -rf redis-3.2.11.tar.gz
     
    [root@localhost opt]# cd redis-3.2.11/
    [root@localhost redis-3.2.11]# ll
    total 204
    -rw-rw-r--.  1 root root 92766 Sep 21 10:20 00-RELEASENOTES
    -rw-rw-r--.  1 root root    53 Sep 21 10:20 BUGS
    -rw-rw-r--.  1 root root  1805 Sep 21 10:20 CONTRIBUTING
    -rw-rw-r--.  1 root root  1487 Sep 21 10:20 COPYING
    drwxrwxr-x.  7 root root   143 Sep 21 10:20 deps
    -rw-rw-r--.  1 root root    11 Sep 21 10:20 INSTALL
    -rw-rw-r--.  1 root root   151 Sep 21 10:20 Makefile
    -rw-rw-r--.  1 root root  4223 Sep 21 10:20 MANIFESTO
    -rw-rw-r--.  1 root root  6834 Sep 21 10:20 README.md
    -rw-rw-r--.  1 root root 46695 Sep 21 10:20 redis.conf
    -rwxrwxr-x.  1 root root   271 Sep 21 10:20 runtest
    -rwxrwxr-x.  1 root root   280 Sep 21 10:20 runtest-cluster
    -rwxrwxr-x.  1 root root   281 Sep 21 10:20 runtest-sentinel
    -rw-rw-r--.  1 root root  7606 Sep 21 10:20 sentinel.conf
    drwxrwxr-x.  2 root root  4096 Sep 21 10:20 src
    drwxrwxr-x. 10 root root   167 Sep 21 10:20 tests
    drwxrwxr-x.  7 root root  4096 Sep 21 10:20 utils
    [root@localhost redis-3.2.11]#make
     
     
    拷贝新的一份配置文件,执行redis-server时执修改的配置
    [root@localhost redis-3.2.11]# cd /
    [root@localhost /]# mkdir /myredis
    [root@localhost /]# cp /opt/r
    redis-3.2.11/ rh/           
    [root@localhost /]# cp /opt/redis-3.2.11/redis.conf /myredis/
    [root@localhost /]#
     
     
    修改属于自己的拷贝的配置文件
    ################################# GENERAL #####################################
    # By default Redis does not run as a daemon. Use 'yes' if you need it.
    # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
    daemonize yes
     
     
    安装完成之后测试运行服务,运行客户端进行测试:
    进入src目录下面运行服务命令
    [root@localhost src]# redis-
    redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli        redis-sentinel   redis-server     
    [root@localhost src]# redis-se
    redis-sentinel  redis-server    
    [root@localhost src]# redis-se
    redis-sentinel  redis-server    
    [root@localhost src]# redis-server /myredis/redis.conf
    [root@localhost src]# red
    red              redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli        redis-sentinel   redis-server     
    [root@localhost src]# redis-cli -p 6379
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379>
     
     
     
    运行命令之后,使用自己配置的新的创建的文件
    输入测试命令ping  收到pong回答安装成功
     
     
    备注:直接修改原生位置的redis.config也是可以的,这里选择重新拷贝一份的原因是保证在自己开发过程中如果配置修改错误的话可以保留原生
     
    安装过程中首先查看电脑上是否安装了gcc编译器
    查看电脑是否安装了某个gcc的命令:
    [root@localhost ~]# yum list gcc
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
    Installed Packages
    gcc.x86_64                                                                              4.8.5-16.el7_4.1                                                                               @updates
    [root@localhost ~]#
     
  • 相关阅读:
    (转)bash内置命令mapfile:读取文件内容到数组
    new 一个接口?
    Linq的一些操作符图表展示
    StreamReader 和文件乱码
    XSLT 的调试
    不一样的大小写转换
    一些可能没用过的调试窗口
    私人工具分享:博客下载工具
    简单的实例来理解WCF 数据服务
    谈谈char ,nchar,varchar,nvarchar 和Uniqueidentifier
  • 原文地址:https://www.cnblogs.com/licunzhi/p/8137756.html
Copyright © 2020-2023  润新知