zoukankan      html  css  js  c++  java
  • redis 安装及启动时警告处理

      1、redis的安装

        a、  将下载好的redis安装包,解压后,进入文件根目录直接make , 此步完成,make PREFIX=/usr/local/redis  install (PREFIX制定安装路径)

         b、将源码包里的配置文件复制到安装路径 eg: cp   path/redis-5.0.8/redis.conf   path/redis/

      2、启动redis

         redis安装目录下   ./bin/redis-server  ./redis.conf

     3、启动时警告处理

       a、在启动时redis ,报了三个警告,解决方法来自警告提示,及互联网 ,仅作记录

    20525:M 05 Apr 2020 18:34:47.429 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

    解决方式:

    echo "net.core.somaxconn = 1024" > /etc/sysctl.conf
    
    sysctl -p 

      

    b、第二个警告

     WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

    解决方式:

    echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
    
    sysctl vm.overcommit_memory=1

    c、第三个警告

     WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot

      解决方式:

    echo never > /sys/kernel/mm/transparent_hugepage/enabled
    
    
    vim  /etc/rc.local   //将下面这句话插入到此文件中
       
        echo never > /sys/kernel/mm/transparent_hugepage/enabled
    
    source /etc/rc.local
  • 相关阅读:
    spring中applicationContext.xml配置文件
    获取当前项目的名称
    文件上传
    bean工厂
    过滤器
    hibernate入门
    struts2入门案例
    第一个分派struts2实例
    mysql实用函数
    通过jquery 获取用户当前所在的城市名称和IP地址
  • 原文地址:https://www.cnblogs.com/xiaoshudian/p/12638652.html
Copyright © 2011-2022 走看看