zoukankan      html  css  js  c++  java
  • centos7下安装配置redis

    1.1. Redis下载安装(linux)

    1.1.1. 下载:

    下载地址:https://redis.io/download

    选择合适的版本下载,如下图:

     

    1.1.2. 安装:

    (1)把下载好的redis安装包上传到要安装的服务器上

    (2)解压:

    [root@desktop-blv0c82 opt]# tar -zxvf redis-4.0.11.tar.gz

    (3)redis解压后的文件进行编译:

    [root@desktop-blv0c82 opt]# cd redis-4.0.11

    [root@desktop-blv0c82 redis-4.0.11]# ls

    [root@desktop-blv0c82 redis-4.0.11]# make

    注意此步可能会出现的问题:

    ---><1>如果时间错误

          需要把服务器的时间修改正确即可

    ---><2>提示:...Hint: It's a good idea to run 'make test' ;)

       [root@desktop-blv0c82 redis-4.0.11]# make test

       有报错提示:

    ......

    You need tcl 8.5 or newer in order to run the Redis test

    make[1]: *** [test] Error 1

       安装tcl:

          [root@desktop-blv0c82 redis-4.0.11]# yum install tcl

          (根据提示安装成功)

    make test一下:

    [root@desktop-blv0c82 redis-4.0.11]# make test

    (等待测试通过)

    (4)安装:(安装到指定目录)

    [root@desktop-blv0c82 redis-4.0.11]# make PREFIX=/usr/local/redis install

    5)查看安装目录下的文件:

    [root@desktop-blv0c82 redis-4.0.11]# cd /usr/local/redis/

    [root@desktop-blv0c82 redis]# ls

    bin

    [root@desktop-blv0c82 redis]# cd bin/

    [root@desktop-blv0c82 bin]# ls

    redis-benchmark  redis-check-rdb  redis-sentinel

    redis-check-aof  redis-cli        redis-server

     

    注:

    redis-benchmark  #redis性能测试工具

    redis-check-rdb   #检查rdb日志的工具

    redis-sentinel     

    redis-check-aof   #检查aof日志的工具(比如断电造成日志损坏,可以检测并修复)

    redis-cli         #连接用的客户端

    redis-server      #redis服务进程

    6)把解压目录中的redis.cnf文件拷贝到安装目录redis中一份:

    [root@desktop-blv0c82 bin]# cd ..

    [root@desktop-blv0c82 redis]# cp /opt/redis-4.0.11/redis.conf ./

    [root@desktop-blv0c82 redis]# ls

    bin  redis.conf

    (7)启动redis服务:

    [root@desktop-blv0c82 redis]# ./bin/redis-server ./redis.conf

    (以当前目录下的bin下的server服务;用当前目录下的配置文件(redis.conf)

    启动成功如下图:

     

    注:这个终端被占用了,不能关闭(关闭后就会自动退出)

    (8)再打开一个终端窗口,连接客户端:

    [root@desktop-blv0c82 redis-4.0.11]# cd /usr/local/redis/

    [root@desktop-blv0c82 redis]# ./bin/redis-cli

    127.0.0.1:6379>

     

    #连接成功如下:

     

    例:

    127.0.0.1:6379> set site www.baidu.com

    OK

    127.0.0.1:6379> get site

    "www.baidu.com"

    127.0.0.1:6379>

    (9)设置redis-server在后台运行:(让redis以后台进程的形式运行)

         ---<1>关闭(即出:ctrl+credis-server服务

         ---<2>修改redis安装目录(如:/usr/local/redis)下的redis.conf配置文件:

              [root@desktop-blv0c82 redis]# vim redis.conf

              找到: daemonize no

              修改为:daemonize yes

              保存退出

    (10)再次启动redis-server服务,就可以看到redis在后台运行:

    [root@desktop-blv0c82 redis]# ./bin/redis-server ./redis.conf

    8846:C 14 Nov 23:20:51.920 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

    8846:C 14 Nov 23:20:51.920 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=8846, just started

    8846:C 14 Nov 23:20:51.920 # Configuration loaded

    [root@desktop-blv0c82 redis]# ps aux|grep redis|grep -v grep

    root      8847  0.1  0.7 145312  7592 ?        Ssl  23:20   0:00 ./bin/redis-server 127.0.0.1:6379

    (11)连接客户端:

    [root@desktop-blv0c82 redis]# ./bin/redis-cli

    127.0.0.1:6379>

  • 相关阅读:
    VS2008开发的MFC程序,静态连接的方法
    [delphi]参数带有默认值的函数
    __cplusplus的用处
    去掉输入法上的CH和EN
    Linux下Socket的简单使用及最简化封装
    VS2008 _CRT_SECURE_NO_WARNINGS 的问题
    VC:对话框中菜单的使用(WM_INITMENUPOPUP)
    VC:CFindReplaceDialog(非模态对话框、IsWindow()、m_fr、GetFindString())
    献给初学编程者
    VC:状态栏(AfxGetMainWnd()、GetDescendantWindow()、SetPaneInfo()、SetPaneText())
  • 原文地址:https://www.cnblogs.com/reyinever/p/10041064.html
Copyright © 2011-2022 走看看