Redis配置文件参数说明

Redis配置文件参数说明,第1张

为安全起见,最好指定内网固定的网卡适配器作为绑定对象。

tcp_max_syn_backlog控制处于半连接SYN_RECV状态的连接数量。

somaxconn控制处于全连接ESTABLISHED状态的连接数量

有关这两个参数可以参考这篇 文章 ,写的比较详细。

我们在使用的时候要知道,tcp-backlog和somaxconn这两者的最小值会起作用。我们把somaxconn调整为1024,然后看看实际效果。

tcp-backlog起作用了。

是否配置upstart或者systemd来管理Redis服务器

如果我们需要使用systemd来管理和使用Redis服务器,我们就将设置该参数为supervised systemd

然后,我们添加redis.service 到/etc/systemd/system下。编辑内容如下几可以了。

就可以实现systemd对 redis的管理。

这个backlog感觉更像是一个cache,复制节点断网后,在连接重新建立后,将这个backlog中的数据复制过去。也称为部分同步。

条件允许,可以定义大一些。没有坏处。

既然类似于cache,就有生存期

在使用NAT时候是,master和复制节点连接信息中的ip和port可能是经过NAT后的信息,我们这里使用该参数将真正的IP和PORT信息汇报给主节点

可以将一些重要系统命令,重新命名为不容易猜测的名字。

命令重命名后再同步到别的节点,可能会引起一些问题。

Redis默认删除时是处于一种阻塞状态,自从有了异步删除方式。我们现在可以配置不同情况下的删除方式

lazyfree-lazy-eviction:达到最大内存时

lazyfree-lazy-expire:过期时

lazyfree-lazy-server-del :内部删除时

replica-lazy-flush no:复制节点执行全部同步时

同步刷新可能会带来阻塞的现象,没有其他任何办法。

通过启用本选项,在BGSAVE和BGREWRITEAOF过程中能禁止fsync的调用。

-配置AOFRewrite策略

auto-aof-rewrite-percentage 100

auto-aof-rewrite-min-size 64mb

这个配置表明aof增长了百分百,而且增长的大小超过了64mb,就启动bgrewriteaof。

-是否支持rdb和aof的混合持久化

启用rdb和aof的混合持久化后,aof文件跟在rdb后面,既能利用上rdb快速读取的优点,有能利用aof的安全持久能力。

如果在同一个系统中,这个配置文件不要重名

根据下面步骤创建适应业务需求的云数据库Redis版实例

使用下列方法中任意一种打开购买页:

打开云数据库Redis版产品首页,单击立即购买。

说明 如果尚未登录阿里云账号,单击立即购买后需要先使用阿里云账号和密码登录。

登录Redis管理控制台,单击右上角的创建实例。

设置以下参数。

选择密码设置方式。

立即设置:在下方的输入密码区域设置密码。

稍后设置:创建实例后再修改密码。

设置实例名称、购买数量,如果创建包年包月实例,还需设置时长。

在确认订单页,阅读《云数据库KVStore版服务协议》,确认接受后在服务协议前的选框中单击勾选。

单击去开通。

因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或到我的博客上搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/262525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存