zoukankan      html  css  js  c++  java
  • centos6.8下redis的安装和配置

    centos6.8下redis的安装和配置

    下载、安装

    redis官网可以获取到最新版本的redis

    进入/usr/local/目录,执行如下命令

    wget http://download.redis.io/releases/redis-4.0.2.tar.gz
    tar xzf redis-4.0.2.tar.gz
    cd redis-4.0.2
    make

    执行make构建redis时报如下错误,这是因为没有安装gcc,执行如下命令即可解决

    错误: make[3]: gcc:命令未找到解决: yum install -y wget gcc make tcl //安装gcc


    错误: make[3]: gcc:命令未找到
    解决: yum install -y wget gcc make tcl //安装gcc

    继续执行make又报错,这是因为构建redis的默认内存分配器是jemalloc,如果系统中没有jemalloc,就会报错,可以在构建时将内存分配器设置成libc

    错误: zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
    解决: make MALLOC=libc //构建时指定内存分配器

    启动redis服务

    使用默认配置文件启动redis服务

    执行完make命令后,redis就安装完毕了,在安装目录/usr/local/redis-4.0.2目录下执行下面的命令,如果成功启动redis服务,说明redis安装成功

    redis-server

    指定配置文件启动redis服务

    创建如下目录,存放配置文件、日志文件、进程文件、工作文件(如数据备份)


    mkdir /etc/redis
    mkdir /var/redis
    mkdir /var/redis/log
    mkdir /var/redis/run
    mkdir /var/redis/6379

    复制一份配置文件到/etc/redis目录


    cp redis.conf /etc/redis/6379.conf

    修改配置文件6379.conf


    daemonize yes //将redis服务设成守护进程
    requirepass 123456 //设置认证密码
    bind 0.0.0.0 //设置监听所有ip,默认为bind 127.0.0.1,只监听本机ip,其他主机无法访问此redis,因为我要远程操作redis,所以暂时改成0.0.0.0
    protected-mode no //关闭保护模式,默认启用保护模式,同样要想远程访问redis,必须设成no pidfile /var/redis/run/redis_6379.pid
    logfile /var/redis/log/redis_6379.log
    dir /var/redis/6379

    使用6379.conf启动redis服务


    redis-server /etc/redis/6379.conf

    关闭redis服务

    直接杀死redis服务进程


    #查看运行的redis服务,得到redis服务的进程号,假设是1000
    ps -ef|grep redis
    #杀死redis进程
    kill -9 1000

    使用redis客户端关闭


    redis-cli –h localhost –p 6379 –a 123456 shutdown

    注意

    远程访问redis服务,redis主机需要对外开放6379端口号或者直接关闭防火墙,否则会连接失败

    开放6379端口号

  • 相关阅读:
    OCP-1Z0-053-V12.02-235题
    OCP-1Z0-053-V12.02-524题
    OCP-1Z0-053-V12.02-525题
    OCP-1Z0-053-V12.02-526题
    OCP-1Z0-053-V12.02-535题
    OCP-1Z0-053-V12.02-540题
    OCP-1Z0-053-V12.02-617题
    OCP-1Z0-053-V12.02-649题
    如何制作Jar包并在android中调用jar包
    JAVA实现回调
  • 原文地址:https://www.cnblogs.com/ouyang99-/p/10376597.html
Copyright © 2011-2022 走看看