Redis高级--Redis的配置

Redis默认定义了很多默认配置。但在实际开发中,一般我们都会通过手动配置完成。
Redis的配置文件位于Redis的解压目录下,名为redis.conf
为了方便使用我们将配置文件复制到Redis的安装目录下

cp /opt/redis-5.0.0/redis.conf  /usr/local/redis/
redis.conf常用配置

1.Redis默认不是已守护进程的方式运行的,可以通过daemonize配置项进行配置,默认为no,修改配置为yes即以守护线程的方式运行

daemonize  yes

2.Redis默认监听端口为6379,可以通过修改配置项的prot进行修改

prot  6379

3.bind配置项表示允许访问的主机地址 默认为127.0.0.1;表示允许本机访问,如果需要外部访问则需要将配置项注释

bind 127.0.0.1

4.timeout 配置项指定客户端闲置多长时间后断开连接,设置为0便是关闭该功能

timeout  300

5.save配置项表示在多长时间内有多少次操作就将redis内存中的数据已快照的方式存储到磁盘中以实现持久化

save  900  1 //900秒内有1个操作
save  300   10  //300秒内有10个操作
save  60    10000   //60秒内有10000个操作

6.rdbcompression配置项指定存储到本地时是否进行压缩,默认开启,Redis采用的是LZF算法,如果想节省CPU时间,可以关闭,但是会导致文件变得巨大

rdbcompression  yes

7.dbfilename配置项表示保存到本地的数据库名称

dbfilename dump.rdb

8.dir配置项 表示指定快照存放位置

dir ./

9.requirepass配置项设置Redis的连接密码

requirepass  foobard  //默认是注释掉的,去掉注释后更改成自己想要的密码即可

10.appendonly配置项表示是否在每次操作后对日志进行记录,默认是采用上方save的方式进行快照保存到磁盘

appendonly no

11.maxmemory配置项表示redis的最大内存限制,

maxmemory <bytes> //默认单位是byte可以使用GB  M  来替换

redis启动时会将数据加载到内存中,达到最大内存后,redis会先尝试清除即将过期的Key,如果仍为最大内存将无法进行写操作,但还可以进行读取
12.appendfilename配置项指定日志的文件名

appendfilename appendonly.aof
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值