zoukankan      html  css  js  c++  java
  • CentOS 7下安装Redis

    1、安装gcc环境

    sudo yum install gcc-c++

    2、安装wget

    sudo yum install wget

    3、下载Redis源码包

    wget  http://download.redis.io/releases/redis-4.0.1.tar.gz
    wget http://download.redis.io/releases/redis-2.8.17.tar.gz (试验安装可用)

    4、解压redis-4.0.1.tar.gz安装包,并编译。

    tar xzf redis-2.8.17.tar.gz 

    cd redis-4.0.1

    make

    注意:如果在make过程中出现报错问题,那么就是由于gcc的环境安装有问题,请检查从新安装gcc环境。

    5、安装

    make PREFIX=/usr/local/redis install

    注意:安装命令执行完毕后会有如下目录
    redis安装后目录效果

    Redis里面的bin目录结构

    bin目录结构

    • redis-benchmark 性能测试工具
    • redis-check-aof 文件修复工具
    • redis-check-rdb rdb文件检查工具
    • redis-cli 命令行客户端
    • redis-server redis启动命令

    6、从解压包文件中复制redis.conf文件到安装目录

    cp redis.conf /usr/local/redis

    拷贝redis.conf文件

    7、运行Redis(前台运行模式)

    redis-server

    运行redis

    8、后台运行Redis

    A、打开redis.conf文件

    sudo vim redis.conf

    打开redis.conf

    B、修改配置文件

    修改配置文件

    C、将no改为yes

    将no改为yes

    D、保存文件并退出

    按下ESC键,输入

    :wq

    E、后台启动

    ./bin/redis-server ./redis.conf

    F、检查redis进程是否已经启动

    ps -ef | grep -i redis

    9、关闭reids

    • 方式1:杀死redis进程

      kill -9 进程id

      杀死redis进程

    • 方式2:正常关闭

      sudo ./bin/redis-cli shutdown

    正常关闭

    注意:当以非root权限启动的reids,那么是无法用shutdown进行关闭的。它会报如下错误
    redis报错

    所以要解决此问题,可以使用kill方式杀死进程,然后在使用sudo方式启动redis

    10.生产使用,使用systemctl管理

    cd /etc/systemd/system

    vim redis.service

    [Unit]
    Description=Redis
    After=network.target
    
    [Service]
    ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf  --daemonize no
    ExecStop=/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown
    
    [Install]
    WantedBy=multi-user.target

    11、设置redis密码

    A、使用vim打开redis.conf文件

    sudo vim redis-conf

    B、找到#requirepass foobared去掉注释

    C、将foobared改为自己的密码,我在这里改为requirepass 123456

    D、然后保存,重启服务

    转载:https://www.linuxidc.com/Linux/2017-09/147198.htm

  • 相关阅读:
    BZOJ 3505: [Cqoi2014]数三角形 数学
    BZOJ 3931: [CQOI2015]网络吞吐量 最大流
    BZOJ 4236: JOIOJI MAP
    BZOJ 4247 挂饰 背包DP
    hihocoder #1224 : 赛车 dfs
    hihocoder #1223 : 不等式 水题
    BZOJ 3224: Tyvj 1728 普通平衡树 treap
    uoj #31. 【UR #2】猪猪侠再战括号序列 贪心
    BZOJ 1005: [HNOI2008]明明的烦恼 Purfer序列 大数
    心跳回忆4 攻略
  • 原文地址:https://www.cnblogs.com/geekmao/p/11009603.html
Copyright © 2011-2022 走看看