(1)

进入redis目录下 的 配置文件
编辑
(2)

默认是127.0.0.1,只能当前服务器内网访问
若要用来远程测试 (外网访问) 改为如图即可。
但不安全! 所以需要设置密码!若需要保证安全的话 , 则需要设置较复杂的密码!
(3)

requirepass kevin ------- 设置kevin为密码!
maxclients ----- 客户端最大连接数为1w!
(4)

端口号默认6379
protected-mode yes保证安全性
注意:如果要外网访问,无需改为no!亲测!!
(5)

最大超时时间 5s
(6)快照
持久化 -- 在规定时间内 执行多少次操作 会进行一次持久化到 .rdb .aof文件
redis是内存数据库 数据断电即失!!!
save 900 1 #如果900s内至少有一个key进行修改,我们即进行持久化。
save time keyNum #如果time秒内至少有keyNum个key进行修改,我们即进行持久化。
(7)其他
stop-write-on-bgsave-error yes #持久化若出错 是否继续执行(默认yes)
rdbcompresssion yes #是否压缩压缩rdb文件 但需要消耗一些cpu资源
rdbchecksum yes #保存rdb文件时 进行错误的检查校验
(8)注意:
修改配置文件后
一定要重启redis服务!
(9)安全策略
config set requirepass "123456" 设置密码
auth 123456 使用密码登录
maxmemory <bytes> redis配置最大的内存量
(10)key淘汰策略
mexmemory-policy xxx 内存达到上限之后的处理策略

(11)append only模式 aof配置
appendonly no 默认开启rdb。
appendfilename “xxx”
appendsync always 每次修改就同步 消耗性能
appendsync eveysec 每s执行一次同步,可能会丢失这1s的数据!
appendsync no 不执行 速度最快
本文详细解析了Redis配置文件的各项参数设置,包括如何实现远程访问、设置密码增强安全性、调整客户端最大连接数、理解保护模式作用、掌握快照和持久化策略、了解AOF配置及同步选项等,帮助读者全面掌握Redis的配置与优化。
1807

被折叠的 条评论
为什么被折叠?



