欢迎访问欧博亚洲(Allbet Game)!

首页科技正文

欧博会员开户:Redis服务之常用设置(二)

admin2020-10-0931

  上一篇博客我们聊了下redis的INCLUDE、NETWORK、GENERAL设置段相关设置和说明,回首请参考:https://www.cnblogs.com/qiuhom-1874/p/13383166.html;今天我们继续来说redis的其他设置段相关设置和说明;

  SNAPSHOTTING相关设置

  save:该指令用于指定在若干时间内,至少发生了若干写操作,就触发一次快照;设置语法 save <seconds> <changes>;其中save是指令,seconds示意时间单元是秒,changes示意数据发生转变的次数(写操作的次数);

  示例:

  提醒:以上设置示意在900秒以内若是数据至少发生了一次转变就做一次快照,或者在300秒内数据发生了至少10次转变,就做一次快照或者在60秒内,数据发生了至少10000次转变就做一次快照;save可以多次设置,他们之间是或的关系,只要知足其中一条就会触发快照操作;

  stop-writes-on-bgsave-error:该指令用于指定是否开启当做快照时发生错误住手服务器写入数据;默认是yes,示意开启当做快照时发生错误而住手redis服务器的写入;在生产环境中不建议开启,由于这个选项一旦开启,看成快照时若是发生错误,会导致整个redis服务器写操作不可用;

  rdbcompression:该指令用于指定是否对快照文件rdb做压缩,默认是yes,开启压缩;

  rdbchecksum:该指令用于指定是否对RDB文件做校验,默认是yes,开启校验rdb文件功效;

  dbfilename:该指令用于指定快照文件的名称,默认是dump.rdb

  dir:该指令用于指定rdb存储目录路径;默认编译安装,若是是用systemctl启动,默认是/;若是是用redis-server +设置文件路径来启动,默认就在当前执行下令的路径下;这里需要注重所在路径的权限要对应启动用户有写入权限,否则快照时会发生错误,提醒没有权限在指定路径下建立快照文件;若是是yum安装默认是在/var/lib/redis/目录下;

  示例:

  提醒:以上设置示意设置redis若是在3秒钟内至少有1次数就转变就触发做一次快照;当在做快照时发生错误,住手redis的写操作;启用对快照文件rdb做压缩和校验;快照文件存储到/var/lib/redis目录下,名为dump_6379.rdb;

  验证:重启redis服务,用redis-cli毗邻,在其下令行插入数据,看看是否会在对应目录下发生rdb文件?

  提醒:在使用redis用户启动redis时,是能够在对应目录下天生快照文件,说明我们设置的快照计谋生效了;

  验证:重启redis,看看数据是否还在?

欧博会员开户:Redis服务之常用设置(二) 第1张

  提醒:可以看到我们重启了redis后,之前写入的数据都还在,说明redis在启动重启时会把rdb中的文件数据加载到内存;

  验证:修改/var/lib/redis/目录的属主和属组为root,然后往redis里写数据,看看会发生什么?

欧博会员开户:Redis服务之常用设置(二) 第2张

  提醒:修改了/var/lib/redis/目录的属主/组为root后,再次毗邻redis读取数据是可以正常读取,然则写入数据报错,它告诉我们存储快照时发生错误;

  查看日志

欧博会员开户:Redis服务之常用设置(二) 第3张

  提醒:从上面的日志中可以领会到redis做快照存储时,它会启动一个线程去存储快照,即便发生错误它也会每隔几秒去重复的执行存储快照的操作;实在上面的错误的原因是我们开启了stop-writes-on-bgsave-error这个选项,以是为了制止这种错误发生,我们可以把stop-writes-on-bgsave-error这个选项设置为no,然则这样设置以后我们还需要,通过监控来监控redis的日志,实时发现问题制止丢失数据;

  SECURITY相关设置

  requirepass:该指令用于指定毗邻redis服务端所需的密码;默认情形没有启用,生产中一定要设置密码;

  示例:设置毗邻redis密码

欧博会员开户:Redis服务之常用设置(二) 第4张

  提醒:以上设置示意给redis设置密码为admin123.com;

  验证:重启redis,不使用密码是否能够毗邻,操作redis?

欧博会员开户:Redis服务之常用设置(二) 第5张

  提醒:重启redis后,可以毗邻到redis,然则没法操作redis;

  提供密码

欧博会员开户:Redis服务之常用设置(二) 第6张

  提醒:毗邻redis时可以使用-a来指定密码;也可以毗邻到redis后使用auth 下令来指定密码;

  rename-command:该下令用于重写那些高危下令,相当于给对应下令重命名;

  示例:重写flushall 为aaaa

欧博会员开户:Redis服务之常用设置(二) 第7张

  提醒:以上设置示意把flushall替换成aaaa;这意味着在客户端执行FLUSHALL就不生效了;

  验证:重启redis,使用flushall看看会发生什么?

欧博会员开户:Redis服务之常用设置(二) 第8张

  提醒:可以看到使用flushall下令就会报错下令没找到;使用aaaa就相当于使用flushall,这样做的利益就是规避客户端使用高危下令,造成不要的数据丢失;

  LIMITS相关设置

  maxclients:该指令用于指定最大客户端毗邻数;默认是10000;

  maxmemory:该指令用于指定最大内存,单元是字节,这个选项一样平常不建议设置过大,过大极易触发oom;

  maxmemory-policy:该指令用于指定当最大内满了以后,该怎么消灭内里的数据;volatile-lru示意对有过时时长的数据举行LRU算法镌汰;allkeys-lru示意对所有键基于LRU算法镌汰;volatile-random对有过时时长的键举行随机镌汰;allkeys-random对所有键举行随机镌汰;noeviction不镌汰任何以存在的数据,若是有新数据来了,就错误提醒;默认是noevicton

  maxmemory-samples:该指令用于指定一次采样key数目,默认是5个;基于采样的5个键里做LRU;

,

环球UG

欢迎进入环球UG官网(UG环球):www.ugbet.us,环球UG官方网站:www.ugbet.net开放环球UG网址访问、环球UG会员注册、环球UG代理申请、环球UG电脑客户端、环球UG手机版下载等业务。

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源自欧博亚洲(Allbet Game)!

本文链接:https://www.jiahekuangye.com/post/1128.html

网友评论

3条评论
  • 2020-09-10 00:06:50

    欧博会员开户欢迎进入欧博会员开户(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。实力很强啊

    • 2020-09-14 04:23:14

      @Allbet登录网址 欧博亚洲官网开户网址欢迎进入欧博亚洲官网开户网址(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。够好看,觉得可以拍剧

  • 2020-09-22 00:03:47

    环球UG欢迎进入环球UG官网(UG环球):www.ugbet.us,环球UG官方网站:www.ugbet.net开放环球UG网址访问、环球UG会员注册、环球UG代理申请、环球UG电脑客户端、环球UG手机版下载等业务。还有这样的文没

最新评论

  • Allbet 10/04 说:

    联博统计www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。绝世好网站,看文必备

  • Allbet 10/04 说:

    联博统计www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。绝世好网站,看文必备

  • allbet登录官网 10/04 说:

    allbet欧博真人客户端欢迎进入allbet欧博真人客户端(Allbet Game):v,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。大家还喜欢哪些

  • Allbet代理 10/04 说:

    欧博代理欢迎进入欧博代理(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。这个不火不科学

  • Allbet登录网址 10/04 说:

    联博开奖www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。来了,继续继续~

  • Allbet官网 10/03 说:

    欧博官网欢迎进入欧博官网(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。有豁然开朗的感觉

  • Usappledeveloperaccountsforsale 10/02 说:

    联博统计接口www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。爱了爱了,抱走。

  • Usappledeveloperaccountsforsale 10/02 说:

    联博统计接口www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。爱了爱了,抱走。