• redis4.0 centos7.5安装步骤


    redis 目前没有官方 RPM 安装包,需要从源代码编译,编译需要安装 Make 和 GCC。

    yum install gcc make

    官网下载 tar 压缩包。

    curl http://download.redis.io/releases/redis-4.0.6.tar.gz

    (这种方式下载下来的包,解压的时候提示gzip:stdin:not in gzip format,网上查找解决方法,说重命名压缩包,去掉.gz就好了。结果不行。解决方法:直接从上边的地址下载压缩包,然后拷贝到Linux下,然后解压就可以了。)

    解压缩

    备注:linux下输入命令的辅助提示Tab键,可以在敲入一部分命令后,Tab一下,后边的自动出来。

    tar zxvf redis-4.0.6.tar.gz

    cd redis-4.0.6

    make

    cd src

    复制 Redis 的服务器和客户端到 /usr/local/bin。

    cp redis-server redis-cli /usr/local/bin

    创建redis 配置文件夹

    mkdir /etc/redis

    在/var/lib/redis 下创建有效的保存数据的目录

    mkdir -p /var/lib/redis/6379

    参数设置

    修改/etc/redis.conf中的bind参数为下面的值,开启允许远程登录:

    bind 0.0.0.0

    daemonize

    设置 daemonize 为 yes,systemd 需要它运行在后台。

    daemonize yes

    修改日志文件路径。

    logfile /var/log/redis_6379.log

    dir

    设置目录为 /var/lib/redis/6379

    dir /var/lib/redis/6379



    设置系统参数

    sysctl vm.overcommit_memory=1
    echo "sysctl vm.overcommit_memory=1" >> /etc/rc.local

    vm.overcommit_memory是控制内存分配策略的参数:

    • 1:内核分配所有的物理内存而不管当前内存状态;
    • 0:内核检查是否有足够的内存共当前进程使用,没有则会返回错误给进程;
    • 2:内核允许分配超过物理内存和交换空间总和的内存

     redis-server /etc/redis.conf

    
    
  • 相关阅读:
    mac 终端 常用命令
    创办支持多种屏幕尺寸的Android应用
    java学习之部分笔记2
    java学习之部分笔记
    java学习之i/o
    java中String的用法
    java中List的用法
    java学习之Date的使用
    java学习之数据库
    C#中通过类来继承两个接口,父类实例化接口中的方法,子类继承父类,调用方法
  • 原文地址:https://www.cnblogs.com/normanlin/p/13937104.html
Copyright © 2020-2023  润新知