• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS 6.6下Redis安装配置记录
    POST TIME:2021-10-18 23:53

    在先前的文章中介绍过redis,以下内容为自己在CentOS上安装Redis的记录。供后期在做改进。

    1、安装需要的支持环境

    在安装Redis之前首要先做的是安装Unix的Tcl工具,如果不安装的话后期将无法对Redis进行测试。在后期执行make test的时候返回如下错误信息:You need tcl 8.xuyao de5 or newer in order to run the Redis test,具体的流程为:

    复制代码 代码如下:

    cd /usr/local/src
    wget http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz
    tar -zxvf tcl8.6.3-src.tar.gz
    cd ​tcl8.6.3/unix/
    ./configure
    make
    make install

    2、安装redis

    安装redis的过程非常的简单,具体教程官网也有。具体如下:http://redis.io/download

    复制代码 代码如下:

    cd /usr/local/src
    wget http://download.redis.io/releases/redis-2.8.19.tar.gz
    tar zxvf redis-2.8.19.tar.gz
    cd redis-2.8.19
    make
    make PREFIX=/usr/local/redis install

    其中PREFIX=/usr/local/redis可以省略,省略情况下redis会默认安装到/usr/local/bin目录下。

    3、测试Redis

    复制代码 代码如下:

    cd src
    make test

    通过以上命令就要可以对redis进行加大的测试。

    4、配置redis

    A、复制并修改配置文档

    复制代码 代码如下:

    cp ./redis.conf /usr/local/redis/
    vim /usr/local/redis/redis.conf

    我只修改了如下两项:

    daemonize yes #redis将以守护进程的方式运行,默认为no会暂用你的终端
    timeout 300​ #当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能

    更多的配置内容,后续梳理完成后再发布出来。

    B、设置自动启动

    复制代码 代码如下:

    vim /etc/init.d/redis

    文件中保存如下内容:

    复制代码 代码如下:

    #!/bin/sh
    #
    # redis        Startup script for Redis Server
    #
    # chkconfig: - 80 12
    # description: Redis is an open source, advanced key-value store.
    #
    # processname: redis-server
    # config: /etc/redis.conf
    # pidfile: /var/run/redis.pid
    source /etc/init.d/functions
    BIN="/usr/local/redis/bin"
    CONFIG="/usr/local/redis/redis.conf"
    PIDFILE="/var/run/redis.pid"
    ### Read configuration
    [ -r "$SYSCONFIG" ] source "$SYSCONFIG"
    RETVAL=0
    prog="redis-server"
    desc="Redis Server"
    start() {
            if [ -e $PIDFILE ];then
                 echo "$desc already running...."
                 exit 1
            fi
            echo -n $"Starting $desc: "
            daemon $BIN/$prog $CONFIG
            RETVAL=$?
            echo
            [ $RETVAL -eq 0 ] touch /var/lock/subsys/$prog
            return $RETVAL
    }
    stop() {
            echo -n $"Stop $desc: "
            killproc $prog
            RETVAL=$?
            echo
            [ $RETVAL -eq 0 ] rm -f /var/lock/subsys/$prog $PIDFILE
            return $RETVAL
    }
    restart() {
            stop
            start
    }
    case "$1" in
      start)
            start
            ;;
      stop)
            stop
            ;;
      restart)
            restart
            ;;
      condrestart)
            [ -e /var/lock/subsys/$prog ] restart
            RETVAL=$?
            ;;
      status)
            status $prog
            RETVAL=$?
            ;;
       *)
            echo $"Usage: $0 {start|stop|restart|condrestart|status}"
            RETVAL=1
    esac
    exit $RETVAL

    C、启动或关闭服务

    复制代码 代码如下:

    service redis start
    service redis stop

    5、使用redis

    复制代码 代码如下:

    [root@localhost redis]# cd /usr/local/redis/bin
    [root@localhost bin]# ./redis-cli
    127.0.0.1:6379> set foo bar
    OK
    127.0.0.1:6379> get foo
    "bar"
    127.0.0.1:6379>

    您可能感兴趣的文章:
    • centos6使用docker部署kafka项目的方法分析
    • CentOS Linux系统下安装Redis过程和配置参数说明
    • CentOS系统下Redis安装和自启动配置的步骤
    • 详解在Redis在Centos7上的安装部署
    • CentOS7安装配置 Redis的方法步骤
    • 详解Centos7下配置Redis并开机自启动
    • CentOS6.5下Redis安装与配置详细步骤
    • Centos下配置Redis开机启动脚本
    • CentOS 7下安装 redis 3.0.6并配置集群的过程详解
    • centos7 安装docker步骤详细介绍
    • Centos7使用docker搭建gitlab服务器
    • centos6使用docker部署redis主从数据库操作示例
    上一篇:Redis和Memcached的区别详解
    下一篇:Redis实现唯一计数的3种方法分享
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信