• 编译安装redis


    编辑本随笔

    一、下载安装

    官网下载最新源码包

    tar -zxvf redis-6.0.6.tar.gz
    cd redis-6.0.6
    make

    编译好后的文件在src目录

    src edis-server启动服务

     用redis-cli验证登录,该工具在src目录上一级

    二、配置文件

    源码带有默认的配置文件

    /root/redis-6.0.6/redis.conf

    复制到指定目录,cp /root/redis-6.0.6/redis.conf /usr/local/redis-6.0.6/conf

    vi /usr/local/redis-6.0.6/conf

    # bind本地ip
    bind 192.168.0.100
    
    # 根据需求去修改端口
    port 6379
    
    # 以daemon方式运行
    daemonize yes
    
    # 日志文件
    logfile "/var/logs/redis_6379.log"
    
    # 数据保存目录
    dir /usr/local/redis-6.0.6/conf/6379/data
    
    # 内存最大使用量
    maxmemory 512MB
    
    # I/O线程数,官方建议配置系统核心数量的3/4,我这里是2核,所以最多配置2就可以了
    # 可以通过 lscpu 命令去查看本地系统的CPU核心数
    io-threads 2
    
    # 默认情况下,如果不开启多线程读功能,那么多线程只能进行写操作,是否开启多线程读功能看需求
    io-threads-do-reads yes

    #设置访问密码
    requirepass 123.com

    指定配置文件并启动

    /usr/local/redis-6.0.6/redis-server /usr/local/redis-6.0.6/conf/redis.conf

    三、自启动

    echo "/usr/local/redis-6.0.6/redis-server /usr/local/redis-6.0.6/conf/redis.conf" >> /etc/rc.local

    四、访问测试

    [root@alarmgather ~]# redis-cli -h 127.0.0.1 -a 123.com
    Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
    127.0.0.1:6379>

    也可以链接后验证

    [root@alarmgather ~]# redis-cli -h 127.0.0.1
    127.0.0.1:6379> auth 123.com
    OK
    127.0.0.1:6379>

    五、异常

    编译安装出错,升级GCC后编译即可

  • 相关阅读:
    20200924-4 代码规范,结对要求
    20200924-2 功能测试
    20200917-1 每周例行报告
    20200917-3 白名单
    20200917-2 词频统计 已更新附加题!
    20200910-1 每周例行报告
    20200924-2功能测试
    20200924-1每周例行报告
    20200924-3单元测试
    20200924-5 四则运算,结对
  • 原文地址:https://www.cnblogs.com/yaya625202/p/14429074.html
Copyright © 2020-2023  润新知