当前位置: 首页 > news >正文

筑巢网站推广怎么样郑州百度推广seo

筑巢网站推广怎么样,郑州百度推广seo,自媒体网站 程序,北京网站排行Redis可以在没有配置文件的情况下使用内置的默认配置启动,但是这种设置仅推荐用于测试和开发。 配置Redis的正确方法是提供一个Redis配置文件,通常称为 redis.conf 。 通过命令行传递参数启动 你也可以直接使用命令行传递Redis配置参数。这对于测试非…

Redis可以在没有配置文件的情况下使用内置的默认配置启动,但是这种设置仅推荐用于测试和开发。

配置Redis的正确方法是提供一个Redis配置文件,通常称为 redis.conf

通过命令行传递参数启动

你也可以直接使用命令行传递Redis配置参数。这对于测试非常有用。下面是一个使用端口6380启动一个新Redis实例的例子,它是运行在127.0.0.1端口6379的实例的副本。

./redis-server --port 6380 --replicaof 127.0.0.1 6379

执行REPLIACOF hostname port会将当前服务器转变为某一服务器的副本服务器

通过命令行传递的参数的格式与redis.conf文件中使用的格式完全相同,只是关键字的前缀是--

在服务器运行时更改Redis配置

你可以在不停止和重新启动服务的情况下动态地重新配置Redis,或者使用特殊命令CONFIG SETCONFIG GET以编程方式查询当前配置。

请注意,动态修改配置对redis.conf文件没有影响,因此下次重新启动Redis时,将使用旧配置。

要使CONFIG SET的配置修改永久生效,您可以手动修改redis.conf配置文件,也可以使用CONFIG REWRITE,它将自动扫描您的redis.conf文件并更新与当前配置值不匹配的字段。不添加不存在但设置为默认值的字段,配置文件中的注释将被保留。

配置文件详解

redis.conf配置文件:https://raw.githubusercontent.com/antirez/redis/7.2/redis.conf

下面整理一些比较重要的配置项:

配置项配置项值范围说明
daemonizeyes/noyes表示启用守护进程,默认是no即不以守护进程方式运行。
port指定Redis监听端口,默认端口为6379。
bind绑定的主机地址。如果需要设置远程访问则可以直接将这个配置项注释或者修改为bind *,这个配置项和下面的protected-mode控制了是否可以远程访问。
protected-modeyes/no保护模式。该模式控制了外网是否可以连接Redis服务。默认是Redis,即外网无法访问。如需外网连接Redis服务需要将此配置项修改为no。
logleveldebug/verbose/notice/warning日志级别,默认为notice
databases16设置数据库的数量,默认的数据库是DB 0,可以通过SELECT <dbid>选择数据库,dbid从0到databases-1。
rdbcompressionyes/no指定存储到本地数据库时是否压缩,默认为yes。Redis采用LZF压缩,如果为了节省CPU时间,可以关闭该配置项,但会导致数据库文件变得巨大。
dbfilenamedump.rdb指定本地数据库文件名,默认为dump.rdb
dir指定本地数据库存放目录
requirepass设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH命令提供密码,默认关闭
maxclients0设置同一时间最大客户端连接数,默认无限制,Redis可以同时打开的客户端连接数为Redis进程可以打开的最大文件描述符数,如果设置maxclients为0,表示不做限制。当客户端连接数达到限制时,Redis会关闭连接并向客户端返回max number of clients reached错误信息。
maxmemory指定Redis最大内存限制,Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的key,此方法处理后,仍然到达最大内存限制,将无法进行写入操作,但仍可以进行读取操作。Redis新的vm机制,会把Key存放到内存中,Value会存放在swap区。配置项值范围为内存数值。
pidfile“/var/run/redis_6379.pid”当Redis以守护进程方式运行时,Redis默认会把pid写入 /var/run/redis.pid 文件,可以通过pidfile指定
timeout0当客户端闲置多长秒后关闭连接,默认为为0 ,表示关闭该功能。
save [ ]Redis默认提供如下配置:
save 3600 1:3600秒(1小时)内有一个更改
save 300 100:300秒(5分钟)内有100个更改
save 60 10000:60秒(1分钟)内有10000个更改
指定在多长时间内,有多少次更新操作,就将数据保存到数据文件,可以多个条件配合使用。
appendonlyyes/no指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为 no。

当涉及到内存时,可以以1K、5GB、4M等方式指定。

  • 1K => 1000 bytes

  • 1KB => 1024 bytes

  • 1M => 1000000 bytes

  • 1MB => 1024 * 1024 bytes

  • 1G => 1000000000 bytes

  • 1GB => 1024 * 1024 * 1024 bytes

使用1GB、1Gb、1gB都是等效的。

更多配置项介绍查看Redis样例配置文件,有比较详细的注释。

参考

  • https://zhuanlan.zhihu.com/p/469102289
  • https://redis.io/docs/management/config/
  • https://www.runoob.com/redis/redis-conf.html
http://www.tj-hxxt.cn/news/13018.html

相关文章:

  • 手机网站排名优化口碑营销案例简短
  • 河源网站制作百度推广工作好干吗
  • wordpress 邮件服务求职seo服务
  • 做草坪绿化网站今日十大新闻
  • 晋中建设集团网站对网站提出的优化建议
  • 门户网站重要性免费长尾词挖掘工具
  • 帮别人做app网站门户的兼职网络推广最好的网站有哪些
  • 免费做网站tk百度推广代理
  • 个人网站开发教程百度收录平台
  • 游戏卡充值可以做网站吗市场营销在线课程
  • 网站后台模块广州网页seo排名
  • 网站目录怎么做外链seo优化与品牌官网定制
  • oa办公系统都有哪家临沂seo
  • 做dota2菠菜网站app推广工作是做什么的
  • 网站制作公司 沧州优化营商环境 助推高质量发展
  • 运营的网站域名查询
  • 有经验的合肥网站建设百度网盘下载
  • chci网站建设宁波seo服务快速推广
  • redhat7做网站过程seo是什么意思 为什么要做seo
  • 做网站的公司地址重庆网站关键词排名
  • 做企业网站有效果吗营销是什么意思
  • 潍坊 企业网站建设深圳网络推广公司哪家好
  • 做网站怎么导入地图seo是什么意思广东话
  • 做网站域名费向哪里交百度关键词怎么设置
  • 昭通建设局网站惠州百度推广排名
  • 海外购物网站大全推广平台
  • 上海网站设计费用企业网站营销的优缺点及案例
  • 网站建设的售后服务怎么写刷百度关键词排名
  • 做网站需要什么配置的笔记本优化网站排名技巧
  • 技术支持 英铭网站建设应用商店搜索优化