zoukankan      html  css  js  c++  java
  • centOS redis的安装及配置

    1.下载redis的安装包

    wget http://download.redis.io/releases/redis-4.0.2.tar.gz

    我一般wget的文件都是在一个download的文件夹里放的!比较好管理,还有一点,redis的版本,次版本号,即第一个小数点后的数字,偶数为稳定版,奇数为非稳定版。

    2.安装

    这个没什么复杂的,直接解压然后编译安装就行。

    tar xzf redis-4.0.2.tar.gz
    cd redis-4.0.2
    make
    make install

    安装完成,可以在进入/usr/local/bin检查是否有redis的指令确认安装完成

    直接运行redis-server,启动服务

    这个界面出现了,就说明redis已经安装成功,但是有个问题,退出去就直接关闭redis服务了,这就到了下一步

    redis配置

    1.修改初始化脚本,在下载解压的文件夹的utils文件夹内,有个redis_init_script文件,是初始化脚本的模板,把他复制到/etc/init.d 目录中,并把文件名改成redis_端口号(由于redis的默认端口为6379,下面的设置都是针对这个端口的,要是改其他的端口就改成相应的端口号即可)

    cp /downloads/redis-3.0.6/utils/redis_init_script /etc/init.d/redis_6379

    2.建立相关路径

    mkdir /etc/redis
    mkdir /var/redis/6379

    其中第一个文件夹放置的是redis的配置文件,第二个是redis的持久化文件

    3.修改配置文件

    把配置文件模板(./redis-4.0.2/redis.conf)复制到/etc/redis文件夹中,以端口号命名,并修改下面的参数

    参数 说明
    daemonize yes 使redis以守护进程模式运行(退出后仍可运行)
    pidfile /var/run/redis_6379 设置redis的PID文件位置
    port 6379 设置redis的监听端口号
    dir /var/redis/6379 设置持久化文件存放位置

    设置好了以后就可以直接嗯使用命令来启动和关闭redis了。

    /etc/init.d/redis_6379 start
    /etc/init.d/redis_6379 stop

    如果像让redis岁系统自启动,还要改刚才的redis_6379这个文件,

    vim /etc/init.d/redis_6379

    在文件的第四行加上这两句(具体原理还不清楚,学习中)

    # chkconfig: 2345 90 10 
    # description: Redis is a persistent key-value database

    改好就是这个效果

    然后通过下面的命令把redis加载到系统启动项

    chkconfig redis_6379 on

    然后还可以直接对redis进行启动和关闭

    service redis_6379 start
    service redis_6379 stop

    这样就可以使用redis服务了


    出现的问题及处理方法:

    1.在linux上运行正常,但在python里显示被保护,要改配置里的protected-mode为no

  • 相关阅读:
    c++赋值构造函数为什么返回引用类型?
    Problem B. Full Binary Tree
    编译器初始化全局变量,并分配虚拟内存
    Winter Storm Warning
    test
    雨崩徒步游记--三月的梅里雪山
    更高效的MergeSort--稍微优化
    malloc 实现原理
    2015-10-19 [有道]--研发工程师--1~3面
    2015-10-11 [滴滴]--研发工程师--1~4面
  • 原文地址:https://www.cnblogs.com/yinsedeyinse/p/10421430.html
Copyright © 2011-2022 走看看