美文网首页
Redis的安装与配置

Redis的安装与配置

作者: 躺在家里干活 | 来源:发表于2019-10-09 10:28 被阅读0次

    下载并编译 Redis

    Redis 官网:Redis4.0.9
    解压Redis:tar -zxvf redis-4.0.9.tar.gz
    编译Redis:进入解压出的文件夹,执行make & make install 命令
    启动Redis:进入src目录,执行redis-server

    Redis可执行文件说明

    可执行文件 作用
    redis-server 启动Redis
    redis-cli Redis命令行客户端
    redis-benchmark Redis基准测试工具
    redis-check-aof Redis AOF 持久化文件检测和修复工具
    redis-check-dump Redis RDB 持久化文件检测和修复工具
    redis-sentinel 启动 Redis Sentinel

    Redis配置

    1. redis-server --configkey1 configvalue1 # 后面可连续增加配置 eg. redis-server --port 6379
    2. redis-server 配置文件路径

    常用配置项说明:

    配置项 配置说明
    ###########################
    port 6379 Redis服务的监听端口
    bind 127.0.0.1 绑定的本机可以接受访问的IP
    timeout 0 当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能(单位:秒)
    dir ./ 指定本地数据库存放目录
    save <seconds> <changes> 指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
    slaveof <masterip> <masterport> 设置当本机为slav服务时,设置master服务的IP地址及端口,在Redis启动时,它会自动从master进行数据同步
    maxclients 128 设置同一时间最大客户端连接数,默认无限制
    include /path/to/local.conf 指定包含其它的配置文件,可以在同一主机上多个Redis实例之间使用同一份配置文件,而同时各个实例又拥有自己的特定配置文件
    appendonly no 指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘
    appendfilename appendonly.aof 指定更新日志文件名
    databases 16 设置数据库的数量,默认数据库为0(可用于将不同类型的数据,存放到不同数据库)
    dbfilename dump.rdb 指定本地数据库文件名(快照),默认值为dump.rdb

    直接使用redis-server命令,不加参数,那么会使用redis默认的配置文件,如图:


    启动图片

    配置测试

    port 6379
    databases 5
    dir ./database/
    appendonly yes
    appendfilename setOrder.aof
    save 10 1
    dbfilename snapshot.rdb
    

    操作演示:


    操作配置GIF

    其它

    上传图片的时候,Nginx报错:nginx: 413 Request Entity Too Large
    这时候需要修改Nginx的配置文件:在http{}段中加入 client_max_body_size 20m;

    我的个人博客,有空来坐坐

    相关文章

      网友评论

          本文标题:Redis的安装与配置

          本文链接:https://www.haomeiwen.com/subject/yalmyctx.html