zoukankan      html  css  js  c++  java
  • CentOS7安装redis

    下载

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

    redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc环境

    yum install gcc-c++

    解压文件到/usr/local下

    tar -xvf redis-5.0.5.tar.gz -C /usr/loca
    编译源码程序
    make
    必须要进入到redis-5.0.5/src
    cd src

    输入命令:记得要指定安装路径,不然安装之后不好找到。PREFIX:指定安装路径。

    make install PREFIX=/usr/local/redis

    安装完成之后,再/usr/local/redis/bin下面会生成几个新的文件。

    测试前端启动

     输入命令: 注意要是在bin目录下:

    ./redis-server

    返回上级目录

    cd ..

    复制conf文件

    进入到复制redis-5.0.5中复制redis.conf 到 redis/bin下面

    redis的启动需要一个配置文件,可以修改端口号等信息

    cp -r redis.conf ../redis/bin

    设置redis开机启动

    进入/lib/systemd/system目录

    cd /lib/systemd/system

    创建一个名为redis.service文件

    vim /usr/lib/systemd/system/redis.service

    写入以下内容

    [Unit]

    Description=redis service

    Wants=network.target
    [Service]
    Type=forking
    ExecStart=/usr/local/redis/bin/redis-server  /usr/local/redis/bin/redis.conf
    [Install]
    WantedBy=multi-user.target

    设置开机启动

    systemctl enable redis

    查看redis服务的状态

    systemctl status redis

    启动redis服务

    systemctl start redis

    查看redis的运行信息

    ps -aux|grep redis

    取消开机自启动redis服务

    systemctl disable redis

    配置日志文件的位置

    修改redis.conf配置文件,默认是空字符串

    logfile "/usr/local/redis/redis.log"

    修改之后产生的日志文件就会存储到/usr/local/redis/下面的redis.log文件里面。

    redis.conf配置缓存数据

    新建一个目录redisdb用来存储缓存数据

    mkdir /usr/local/redisdb

    修改配置文件

    dir /usr/local/redisdb

    redis最大内存设置

    # 设置maxmemory参数,maxmemory是bytes字节类型
    # maxmemory <bytes>
    # 当内存满了后的处理策略
    # maxmemory-policy volatile-lru

    参考

  • 相关阅读:
    NIO 学习笔记
    Spring Boot 学习笔记
    Java集合框架
    StringBuffer&StringBuilder类
    String 类
    Java 重写 hashCode() 和 equals() 方法
    Java 基本数据类型 && 位运算
    [SequenceFile_1] Hadoop 序列文件
    Windows 下端口被占用
    Java 反射机制
  • 原文地址:https://www.cnblogs.com/yangfei123/p/11787250.html
Copyright © 2011-2022 走看看