阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

redis.conf中文版(基于2.4)

435次阅读
没有评论

共计 8763 个字符,预计需要花费 22 分钟才能阅读完成。

# Redis 示例配置文件

# 注意单位问题:当需要设置内存大小的时候,可以使用类似 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 默认是不作为守护进程来运行的。你可以把这个设置为 ”yes” 让它作为守护进程来运行。
# 注意,当作为守护进程的时候,Redis 会把进程 ID 写到 /var/run/redis.pid
daemonize no

# 当以守护进程方式运行的时候,Redis 会把进程 ID 默认写到 /var/run/redis.pid。你可以在这里修改路径。
pidfile /var/run/redis.pid

# 接受连接的特定端口,默认是 6379。
# 如果端口设置为 0,Redis 就不会监听 TCP 套接字。
port 6379

# 如果你想的话,你可以绑定单一接口;如果这里没单独设置,那么所有接口的连接都会被监听。
#
# bind 127.0.0.1

# 指定用来监听连接的 unxi 套接字的路径。这个没有默认值,所以如果你不指定的话,Redis 就不会通过 unix 套接字来监听。
#
# unixsocket /tmp/redis.sock
# unixsocketperm 755

# 一个客户端空闲多少秒后关闭连接。(0 代表禁用,永不关闭)
timeout 0

# 设置服务器调试等级。
# 可能值:
# debug(很多信息,对开发 / 测试有用)
# verbose(很多精简的有用信息,但是不像 debug 等级那么多)
# notice(适量的信息,基本上是你生产环境中需要的程度)
# warning(只有很重要 / 严重的信息会记录下来)
loglevel verbose

# 指明日志文件名。也可以使用 ”stdout” 来强制让 Redis 把日志信息写到标准输出上。
# 注意:如果 Redis 以守护进程方式运行,而你设置日志显示到标准输出的话,那么日志会发送到 /dev/null
logfile stdout

# 要使用系统日志记录器很简单,只要设置 “syslog-enabled” 为 “yes” 就可以了。
# 然后根据需要设置其他一些 syslog 参数就可以了。
# syslog-enabled no

# 指明 syslog 身份
# syslog-ident redis

# 指明 syslog 的设备。必须是一个用户或者是 LOCAL0 ~ LOCAL7 之一。
# syslog-facility local0

# 设置数据库个数。默认数据库是 DB 0,你可以通过 SELECT <dbid> WHERE dbid(0~’databases’ – 1)来为每个连接使用不同的数据库。
databases 16

################################ 快照 #################################

#
# 把数据库存到磁盘上:
#
#  save <seconds> <changes>

#  会在指定秒数和数据变化次数之后把数据库写到磁盘上。
#
#  下面的例子将会进行把数据写入磁盘的操作:
#  900 秒(15 分钟)之后,且至少 1 次变更
#  300 秒(5 分钟)之后,且至少 10 次变更
#  60 秒之后,且至少 10000 次变更
#
#  注意:你要想不写磁盘的话就把所有 “save” 设置注释掉就行了。

save 900 1
save 300 10
save 60 10000

# 当导出到 .rdb 数据库时是否用 LZF 压缩字符串对象。
# 默认设置为 “yes”,所以几乎总是生效的。
# 如果你想节省 CPU 的话你可以把这个设置为 “no”,但是如果你有可压缩的 key 的话,那数据文件就会更大了。
rdbcompression yes

# 数据库的文件名
dbfilename dump.rdb

# 工作目录
#
# 数据库会写到这个目录下,文件名就是上面的 “dbfilename” 的值。
#
# 累加文件也放这里。
#
# 注意你这里指定的必须是目录,不是文件名。
dir ./

################################# 同步 #################################

#
# 主从同步。通过 slaveof 配置来实现 Redis 实例的备份。
# 注意,这里是本地从远端复制数据。也就是说,本地可以有不同的数据库文件、绑定不同的 IP、监听不同的端口。
#
# slaveof <masterip> <masterport>

# 如果 master 设置了密码(通过下面的 “requirepass” 选项来配置),那么 slave 在开始同步之前必须进行身份验证,否则它的同步请求会被拒绝。
#
# masterauth <master-password>

# 当一个 slave 失去和 master 的连接,或者同步正在进行中,slave 的行为有两种可能:
#
# 1) 如果 slave-serve-stale-data 设置为 “yes” (默认值),slave 会继续响应客户端请求,可能是正常数据,也可能是还没获得值的空数据。
# 2) 如果 slave-serve-stale-data 设置为 “no”,slave 会回复 ” 正在从 master 同步(SYNC with master in progress)” 来处理各种请求,除了 INFO 和 SLAVEOF 命令。
#
slave-serve-stale-data yes

# slave 根据指定的时间间隔向服务器发送 ping 请求。
# 时间间隔可以通过 repl_ping_slave_period 来设置。
# 默认 10 秒。
#
# repl-ping-slave-period 10

# 下面的选项设置了大块数据 I /O、向 master 请求数据和 ping 响应的过期时间。
# 默认值 60 秒。
#
# 一个很重要的事情是:确保这个值比 repl-ping-slave-period 大,否则 master 和 slave 之间的传输过期时间比预想的要短。
#
# repl-timeout 60

################################## 安全 ###################################

# 要求客户端在处理任何命令时都要验证身份和密码。
# 这在你信不过来访者时很有用。
#
# 为了向后兼容的话,这段应该注释掉。而且大多数人不需要身份验证(例如:它们运行在自己的服务器上。)
#
# 警告:因为 Redis 太快了,所以居心不良的人可以每秒尝试 150k 的密码来试图破解密码。
# 这意味着你需要一个高强度的密码,否则破解太容易了。
#
# requirepass foobared

# 命令重命名
#
# 在共享环境下,可以为危险命令改变名字。比如,你可以为 CONFIG 改个其他不太容易猜到的名字,这样你自己仍然可以使用,而别人却没法做坏事了。
#
# 例如:
#
# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52
#
# 甚至也可以通过给命令赋值一个空字符串来完全禁用这条命令:
#
# rename-command CONFIG “”

################################### 限制 ####################################

#
# 设置最多同时连接客户端数量。
# 默认没有限制,这个关系到 Redis 进程能够打开的文件描述符数量。
# 特殊值 ”0″ 表示没有限制。
# 一旦达到这个限制,Redis 会关闭所有新连接并发送错误 ” 达到最大用户数上限(max number of clients reached)”
#
# maxclients 128

# 不要用比设置的上限更多的内存。一旦内存使用达到上限,Redis 会根据选定的回收策略(参见:maxmemmory-policy)删除 key。
#
# 如果因为删除策略问题 Redis 无法删除 key,或者策略设置为 “noeviction”,Redis 会回复需要更多内存的错误信息给命令。
# 例如,SET,LPUSH 等等。但是会继续合理响应只读命令,比如:GET。
#
# 在使用 Redis 作为 LRU 缓存,或者为实例设置了硬性内存限制的时候(使用 “noeviction” 策略)的时候,这个选项还是满有用的。
#
# 警告:当一堆 slave 连上达到内存上限的实例的时候,响应 slave 需要的输出缓存所需内存不计算在使用内存当中。
# 这样当请求一个删除掉的 key 的时候就不会触发网络问题/重新同步的事件,然后 slave 就会收到一堆删除指令,直到数据库空了为止。
#
# 简而言之,如果你有 slave 连上一个 master 的话,那建议你把 master 内存限制设小点儿,确保有足够的系统内存用作输出缓存。
#(如果策略设置为 ”noeviction” 的话就不无所谓了)
#
# maxmemory <bytes>

# 内存策略:如果达到内存限制了,Redis 如何删除 key。你可以在下面五个策略里面选:
#
# volatile-lru -> 根据 LRU 算法生成的过期时间来删除。
# allkeys-lru -> 根据 LRU 算法删除任何 key。
# volatile-random -> 根据过期设置来随机删除 key。
# allkeys->random -> 无差别随机删。
# volatile-ttl -> 根据最近过期时间来删除(辅以 TTL)
# noeviction -> 谁也不删,直接在写操作时返回错误。
#
# 注意:对所有策略来说,如果 Redis 找不到合适的可以删除的 key 都会在写操作时返回一个错误。
#
#      这里涉及的命令:set setnx setex append
#      incr decr rpush lpush rpushx lpushx linsert lset rpoplpush sadd
#      sinter sinterstore sunion sunionstore sdiff sdiffstore zadd zincrby
#      zunionstore zinterstore hset hsetnx hmset hincrby incrby decrby
#      getset mset msetnx exec sort
#
# 默认值如下:
#
# maxmemory-policy volatile-lru

# LRU 和最小 TTL 算法的实现都不是很精确,但是很接近(为了省内存),所以你可以用样例做测试。
# 例如:默认 Redis 会检查三个 key 然后取最旧的那个,你可以通过下面的配置项来设置样本的个数。
#
# maxmemory-samples 3

############################## 纯累加模式 ###############################

# 默认情况下,Redis 是异步的把数据导出到磁盘上。这种情况下,当 Redis 挂掉的时候,最新的数据就丢了。
# 如果不希望丢掉任何一条数据的话就该用纯累加模式:一旦开启这个模式,Redis 会把每次写入的数据在接收后都写入 appendonly.aof 文件。
# 每次启动时 Redis 都会把这个文件的数据读入内存里。
#
# 注意,异步导出的数据库文件和纯累加文件可以并存(你得把上面所有 ”save” 设置都注释掉,关掉导出机制)。
# 如果纯累加模式开启了,那么 Redis 会在启动时载入日志文件而忽略导出的 dump.rdb 文件。
#
# 重要:查看 BGREWRITEAOF 来了解当累加日志文件太大了之后,怎么在后台重新处理这个日志文件。

appendonly no

# 纯累加文件名字(默认:”appendonly.aof”)
# appendfilename appendonly.aof

# fsync() 请求操作系统马上把数据写到磁盘上,不要再等了。
# 有些操作系统会真的把数据马上刷到磁盘上;有些则要磨蹭一下,但是会尽快去做。
#
# Redis 支持三种不同的模式:
#
# no:不要立刻刷,只有在操作系统需要刷的时候再刷。比较快。
# always:每次写操作都立刻写入到 aof 文件。慢,但是最安全。
# everysec:每秒写一次。折衷方案。
#
# ��认的 “everysec” 通常来说能在速度和数据安全性之间取得比较好的平衡。
# 如果你真的理解了这个意味着什么,那么设置 ”no” 可以获得更好的性能表现(如果丢数据的话,则只能拿到一个不是很新的快照);
# 或者相反的,你选择 “always” 来牺牲速度确保数据安全、完整。
#
# 如果拿不准,就用 “everysec”

# appendfsync always
appendfsync everysec
# appendfsync no

# 如果 AOF 的同步策略设置成 “always” 或者 “everysec”,那么后台的存储进程(后台存储或写入 AOF 日志)会产生很多磁盘 I / O 开销。
# 某些 Linux 的配置下会使 Redis 因为 fsync() 而阻塞很久。
# 注意,目前对这个情况还没有完美修正,甚至不同线程的 fsync() 会阻塞我们的 write(2) 请求。
#
# 为了缓解这个问题,可以用下面这个选项。它可以在 BGSAVE 或 BGREWRITEAOF 处理时阻止 fsync()。
#
# 这就意味着如果有子进程在进行保存操作,那么 Redis 就处于 ” 不可同步 ” 的状态。
# 这实际上是说,在最差的情况下可能会丢掉 30 秒钟的日志数据。(默认 Linux 设定)
#
# 如果你有延迟的问题那就把这个设为 “yes”,否则就保持 “no”,这是保存持久数据的最安全的方式。
no-appendfsync-on-rewrite no

# 自动重写 AOF 文件
#
# 如果 AOF 日志文件大到指定百分比,Redis 能够通过 BGREWRITEAOF 自动重写 AOF 日志文件。
#
# 工作原理:Redis 记住上次重写时 AOF 日志的大小(或者重启后没有写操作的话,那就直接用此时的 AOF 文件),
#          基准尺寸和当前尺寸做比较。如果当前尺寸超过指定比例,就会触发重写操作。
#
# 你还需要指定被重写日志的最小尺寸,这样避免了达到约定百分比但尺寸仍然很小的情况还要重写。
#
# 指定百分比为 0 会禁用 AOF 自动重写特性。

auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

################################## 慢查询日志 ###################################

# Redis 慢查询日志可以记录超过指定时间的查询。运行时间不包括各种 I / O 时间。
# 例如:连接客户端,发送响应数据等。只计算命令运行的实际时间(这是唯一一种命令运行线程阻塞而无法同时为其他请求服务的场景)
#
# 你可以为慢查询日志配置两个参数:一个是超标时间,单位为微妙,记录超过个时间的命令。
# 另一个是慢查询日志长度。当一个新的命令被写进日志的时候,最老的那个记录会被删掉。
#
# 下面的时间单位是微秒,所以 1000000 就是 1 秒。注意,负数时间会禁用慢查询日志,而 0 则会强制记录所有命令。
slowlog-log-slower-than 10000

# 这个长度没有限制。只要有足够的内存就行。你可以通过 SLOWLOG RESET 来释放内存。(译者注:日志居然是在内存里的 Orz)
slowlog-max-len 128

################################ 虚拟内存 ###############################

### 警告!虚拟内存在 Redis 2.4 是反对的。
### 非常不鼓励使用虚拟内存!!

# 虚拟内存可以使 Redis 在内存不够的情况下仍然可以将所有数据序列保存在内存里。
# 为了做到这一点,高频 key 会调到内存里,而低频 key 会转到交换文件里,就像操作系统使用内存页一样。
#
# 要使用虚拟内存,只要把 “vm-enabled” 设置为 “yes”,并根据需要设置下面三个虚拟内存参数就可以了。

vm-enabled no
# vm-enabled yes

# 这是交换文件的路径。估计你猜到了,交换文件不能在多个 Redis 实例之间共享,所以确保每个 Redis 实例使用一个独立交换文件。
#
# 最好的保存交换文件(被随机访问)的介质是固态硬盘(SSD)。
#
# *** 警告 *** 如果你使用共享主机,那么默认的交换文件放到 /tmp 下是不安全的。
# 创建一个 Redis 用户可写的目录,并配置 Redis 在这里创建交换文件。
vm-swap-file /tmp/redis.swap

# “vm-max-memory” 配置虚拟内存可用的最大内存容量。
# 如果交换文件还有空间的话,所有超标部分都会放到交换文件里。
#
# “vm-max-memory” 设置为 0 表示系统会用掉所有可用内存。
# 这默认值不咋地,只是把你能用的内存全用掉了,留点余量会更好。
# 例如,设置为剩余内存的 60%-80%。
vm-max-memory 0

# Redis 交换文件是分成多个数据页的。
# 一个可存储对象可以被保存在多个连续页里,但是一个数据页无法被多个对象共享。
# 所以,如果你的数据页太大,那么小对象就会浪费掉很多空间。
# 如果数据页太小,那用于存储的交换空间就会更少(假定你设置相同的数据页数量)
#
# 如果你使用很多小对象,建议分页尺寸为 64 或 32 个字节。
# 如果你使用很多大对象,那就用大一些的尺寸。
# 如果不确定,那就用默认值 :)
vm-page-size 32

# 交换文件里数据页总数。
# 根据内存中分页表(已用 / 未用的数据页分布情况),磁盘上每 8 个数据页会消耗内存里 1 个字节。
#
# 交换区容量 = vm-page-size * vm-pages
#
# 根据默认的 32 字节的数据页尺寸和 134217728 的数据页数来算,Redis 的数据页文件会占 4GB,而内存里的分页表会消耗 16MB 内存。
#
# 为你的应验程序设置最小且够用的数字比较好,下面这个默认值在大多数情况下都是偏大的。
vm-pages 134217728

# 同时可运行的虚拟内存 I / O 线程数。
# 这些线程可以完成从交换文件进行数据读写的操作,也可以处理数据在内存与磁盘间的交互和编码 / 解码处理。
# 多一些线程可以一定程度上提高处理效率,虽然 I / O 操作本身依赖于物理设备的限制,不会因为更多的线程而提高单次读写操作的效率。
#
# 特殊值 0 会关闭线程级 I /O,并会开启阻塞虚拟内存机制。
vm-max-threads 4

############################### 高级配置 ###############################

# 当有大量数据时,适合用哈希编码(需要更多的内存),元素数量上限不能超过给定限制。
# 你可以通过下面的选项来设定这些限制:
hash-max-zipmap-entries 512
hash-max-zipmap-value 64

# 与哈希相类似,数据元素较少的情况下,可以用另一种方式来编码从而节省大量空间。
# 这种方式只有在符合下面限制的时候才可以用:
list-max-ziplist-entries 512
list-max-ziplist-value 64

# 还有这样一种特殊编码的情况:数据全是 64 位无符号整型数字构成的字符串。
# 下面这个配置项就是用来限制这种情况下使用这种编码的最大上限的。
set-max-intset-entries 512

# 与第一、第二种情况相似,有序序列也可以用一种特别的编码方式来处理,可节省大量空间。
# 这种编码只适合长度和元素都符合下面限制的有序序列:
zset-max-ziplist-entries 128
zset-max-ziplist-value 64

# 哈希刷新,每 100 个 CPU 毫秒会拿出 1 个毫秒来刷新 Redis 的主哈希表(顶级键值映射表)。
# redis 所用的哈希表实现(见 dict.c)采用延迟哈希刷新机制:你对一个哈希表操作越多,哈希刷新操作就越频繁;
# 反之,如果服务器非常不活跃那么也就是用点内存保存哈希表而已。
#
# 默认是每秒钟进行 10 次哈希表刷新,用来刷新字典,然后尽快释放内存。
#
# 建议:
# 如果你对延迟比较在意的话就用 “activerehashing no”,每个请求延迟 2 毫秒不太好嘛。
# 如果你不太在意延迟而希望尽快释放内存的话就设置 “activerehashing yes”。
activerehashing yes

################################## 包含 ###################################

# 包含一个或多个其他配置文件。
# 这在你有标准配置模板但是每个 redis 服务器又需要个性设置的时候很有用。
# 包含文件特性允许你引人其他配置文件,所以好好利用吧。
#
# include /path/to/local.conf
# include /path/to/other.conf

Redis 的详细介绍 :请点这里
Redis 的下载地址 :请点这里

推荐阅读:

Redis 集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htm

Ubuntu 12.10 下安装 Redis(图文详解)+ Jedis 连接 Redis http://www.linuxidc.com/Linux/2013-06/85816.htm

Redis 系列 - 安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htm

CentOS 6.3 安装 Redis http://www.linuxidc.com/Linux/2012-12/75314.htm

Redis 配置文件 redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计8763字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7983212
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛 NAS-12:开源笔记的进化之路,效率玩家的新选择 前言 如何高效管理知识与笔记,已经成为技术...
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
终于收到了以女儿为原型打印的3D玩偶了

终于收到了以女儿为原型打印的3D玩偶了

终于收到了以女儿为原型打印的 3D 玩偶了 前些日子参加某网站活动,获得一次实物 3D 打印的机会,于是从众多...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装 Black 群晖 DSM7.2 系统安装教程(在 Vmware 虚拟机中、实体机均可)! 前言 大家好,...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛 NAS-14:解锁公网自由!Lucky 功能工具安装使用保姆级教程 作为 NAS 玩家,咱们最...
星哥带你玩飞牛NAS硬件03:五盘位+N5105+双网口的成品NAS值得入手吗

星哥带你玩飞牛NAS硬件03:五盘位+N5105+双网口的成品NAS值得入手吗

星哥带你玩飞牛 NAS 硬件 03:五盘位 +N5105+ 双网口的成品 NAS 值得入手吗 前言 大家好,我...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...