zoukankan      html  css  js  c++  java
  • 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

    
    
  • 相关阅读:
    一段自己写的丑陋的表单验证代码
    简单的星级评价
    有个项目
    好久没写了,重装了系统重新配置的Live Writer,看看效果:
    XmlHttpRequest调用Webservice的一点心得
    局域网共享怎么设置?我想把其中一个电脑的F盘共享?
    TCP/IP协议详解
    input file实现多张图片上传
    .NET C#中如何备份SQL数据库
    CSS中cursor鼠标形状属性列表
  • 原文地址:https://www.cnblogs.com/normanlin/p/13937104.html
Copyright © 2011-2022 走看看