Redis的安装与配置

2019-10-09  本文已影响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;

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

上一篇 下一篇

猜你喜欢

热点阅读