主配置文件:/etc/redis.conf
息烽网站建设公司创新互联公司,息烽网站设计制作,有大型网站制作公司丰富经验。已为息烽上千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的息烽做网站的公司定做!daemonize no:不以守护进程启动,如果要以守护进程启动则改为yes
port:6379/tcp
bind:监听的地址,在生产环境中一定不要监听公网IP,即不能监听127.0.0.1
timeout :客户端空闲连接超时时间,0或disable表示不会超时,按需自己进行设置
loglevel:定义日志级别
logfile:日志文件位置
databases 16:表示可以使用多少个数据库存放数据,如果不特别指定都存放于0号数据库中
tcp-backlog :在高并发的环境中,当达到大连接数后,等待队列的长度
sentinel配置文件:/etc/sentinel.conf
snapshotting的使用方式:
save
save 900 1:900s内,一个key发生变化进行一次快照,应用于数据变化非常小的场景
save 300 10:300s内,有10个key发生变化则进行快照
save 60 10000:在60s内,在10000个key发生变化则进程快照,应该数据变化非常快的场景
save “”:表示禁用snapshotting(rdb格式)的持久化方式
dbfilename dump-6379.rdb:设置启用snapshotting时,保存文件的名字
dir ./:持久化文件(同时包括rdb和aof)保存的位置,./表示保存在当前目录下
replication(主从)的配置方式:
slaveof
slave-read-only:限定从服务器只读
slave-priority:如果有多个slave,指定优先级;
limits限制:
maxclients:大并发数
maxmemory:最多允许在当前主机上使用多少内存
APPEND ONLY MODE(持久化)的使用方式:
appendonly no:表示禁用aof的持久化方式
appendfilename "appendonly-6379.aof":设置启用appendonly时,保存文件的名字
appendfsync always |everysec |no
always:每次收到写命令就立即写到磁盘中的aof文件中
everysec:每秒写1次,不管收到多少写请求(一般都用这种方式)
no:不主动写到磁盘中,由系统自已决定什么写
主动触发aof文件重写相关参数:
no-appendfsync-on-rewrite no:在rewrite期间,不将新写请求同步到磁盘,仅放于内存的缓冲队列当中;建议为yes,可以预防在重写期间redis崩溃导致数据丢失;
auto-aof-rewrite-percentage 100:当前aof文件大小是上次重写时aof文件的2倍时,进行bgrewriteaof重写;
auto-aof-rewrite-min-size 64mb:启动bgrewriteaof重写的最小值,即当此aof达到此最小值才进行重写;
慢日志相关:
slowlog-log-slower-than 10000;记录慢日志的日间,单位为微秒,即1000000等于1秒;负数表示禁用慢日志;
slowlog-max-len;记录慢查询最长可以存储的条数,当达到大值时,按先进先出的原则进行删除;
集群相关配置:
cluster-enabled yes//开启集群
cluster-config-file nodes.conf//保存集群信息的文件
cluster-node-timeout 5000//集群节点连接超时时间,单位为毫秒
安全相关配置:
requirepass:设置认证密码
通过redis-cli进入redis之后,必须输入认证密码才可以进行后续的操作
例:requirepass liuzhengwei --> 设置认证密码为liuzhengwei
[root@xuegod63 redis]# redis-cli -h 192.168.2.99
192.168.2.99:6379> auth liuzhengwei
OK
注:生产环境的redis不能绑定公网IP
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。