熟悉基本配置

Redis的配置文件位于Redis安装目录下,文件名为redis.conf

config get * #获取全部的配置

配置文件的地址:

我们一般情况下,会单独拷贝处理一份进行操作。来保证初始文件的安全

Units单位 

1 、配置大小单位,开头定义了一些基本的度量单位,只支持 bytes ,不支持 bit
2 、对 大小写 不敏感
includes包含

和PHP配置文件类似可以通过includes包含,redis.conf可以作为总文件,可以包含其他文件

network网络配置 

bind 127.0.0.1   #绑定ip

protected-mode yes #保护模式

port 6379         #端口设置

通用general

daemonize yes          #以守护方式运行,默认是no  我们需要自己开启为yes

pidfile /www/server/redis/redis.pid        #如果以后台的方式运行,我们就需要指定一个pids文件

#日志

# Specify the server verbosity level.
# This can be one of:
# debug (a lot of information, useful for development/testing)
# verbose (many rarely useful info, but not a mess like the debug level)
# notice (moderately verbose, what you want in production probably) 生成环境
# warning (only very important / critical messages are logged)
loglevel notice

logfile "/www/server/redis/redis.log"  #日志的位置名

databases 16        #数据库的数量。默认是16个数据库

always-show-logo yes        #是哦福总是显示logo

快照

持久化,在规定的时间内,执行了多少多少次操作,则会持久化到文件 .rdb.aof

reids是内存数据库,如果没有持久化,那么数据断电及失

#如果900内 如果至少有一个1 key进行了修改,我们及进行了持久化操作

save 900 1

#如果300内 如果至少有一个10 key进行了修改,我们及进行了持久化操作

save 300 10

#如果60内 如果至少有一个10000 key进行了修改,我们及进行了持久化操作

save 60 10000

#我们之后学习持久化,会自己定义这个测试
stop-writes-on-bgsave-error yes        #持久化如果出错,是否还需要继续工作

rdbcompression yes                           #是否压缩rdb文件,需要消耗一些cpu的资源

rdbchecksum yes                     #保存rdb文件的时候,进行错误的检查校验

dir /www/server/redis/               #rdb文件保存的目录

REPLICATION 复制 我们后面讲主从复制再给大家讲解!这里先跳过!
SECURITY安全
可以在这里设置reids的密码。默认是没有密码
127.0.0.1:6379> config get requirepass        #获取redis的密码
1) "requirepass"
2) ""
127.0.0.1:6379> config set requirepass "123456"            #设置redis的密码
OK
127.0.0.1:6379> config get requirepass                        #测试发送需要验证
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456                        #验证
OK
127.0.0.1:6379> config get requirepass                
1) "requirepass"
2) "123456"

 
限制 CLIENTS
maxclients 10000 # 设置能连上 redis 的最大客户端连接数量
maxmemory <bytes> # redis 配置的最大内存容量
maxmemory-policy noeviction # maxmemory-policy 内存达到上限的处理策略
#volatile-lru :利用 LRU 算法移除设置过过期时间的 key 。
#volatile-random :随机移除设置过过期时间的 key 。
#volatile-ttl :移除即将过期的 key ,根据最近过期时间来删除(辅以 TTL )
#allkeys-lru :利用 LRU 算法移除任何 key 。
#allkeys-random :随机移除任何 key 。
#noeviction :不移除任何 key ,只是返回一个写错误。
APPEND ONLY模式  aof
appendonly no               #默认不开启aof模式的,默认是使用rbd方式持久化的,在大部分所有的情况下,rdb完全够用了
appendfilename "appendonly.aof"        #持久化的文件的名字
# appendfsync always                #每次修改都会 sync  消耗性能
appendfsync everysec                #每秒执一次 sync,可能会丢失这1s的数据
# appendfsync no                        #不执行  sync  这个时候操作系统自己同步数据,数据最快
具体的配置,我们在持久化文章中给大家详解

Redis.conf详解相关推荐

  1. Redis-6.2.* 版本配置文件redis.conf详解

    # Redis configuration file example. # # Note that in order to read the configuration file, Redis mus ...

  2. Redis(二) -- redis.conf详解(redis6)

    1. 重要配置: 1.1 大小写不敏感: # Note on units: when memory size is needed, it is possible to specify # it in ...

  3. redis的默认配置文件redis.conf详解

    1 # redis 配置文件示例 2 3 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, 4 # 通常的格式就是 1k 5gb 4m 等酱紫: 5 # 6 # 1k => 1000 ...

  4. Redis配置文件redis.conf详解

    文章目录 常用配置 进阶配置 主从复制 安全 限制 CLIENTS RDB模式相关配置 AOF模式 appendonly配置 slowlog INCLUDES vm相关 其他配置 常用配置 Redis ...

  5. redis.conf详解之replica-read-only

    本文基于 redis_version:6.2.5 用法 控制从节点允许读写操作,还是读操作. replica-read-only yes 注意事项: 默认yes,只读操作. replica-read- ...

  6. python操作redis set_Python操作redis学习系列之(集合)set,redis set详解 (六)

    #-*- coding: utf-8 -*- importredis r= redis.Redis(host="126.56.74.190",port=639,password=& ...

  7. Redis主从复制详解(入门教程)

    文章目录 概念 环境配置 一主二从 配置 测试 复制原理 哨兵模式 概述 测试 哨兵模式全部配置 以下是Redis相关笔记总结,方便自己以后复习,同时也希望对大家有所帮助. 内容 地址链接 Redis ...

  8. redis学习笔记(2)之redis主从详解

    redis主从详解 主从详解 主从配置 拓扑 原理 数据同步 概念 复制偏移量 复制积压缓冲区 主节点运行ID Psync命令 全量复制流程 部分复制流程 心跳 缓冲大小调节 读写分离 内容来源为六星 ...

  9. 怎么往integer型数组添加数据_用户日活月活怎么统计 - Redis HyperLogLog 详解

    HyperLogLog 是一种概率数据结构,用来估算数据的基数.数据集可以是网站访客的 IP 地址,E-mail 邮箱或者用户 ID. 基数就是指一个集合中不同值的数目,比如 a, b, c, d 的 ...

最新文章

  1. 【2020/6/24整理版】利用csi tool获取csi数据并进行数据解析----适合初学的小白
  2. CMake基础 第7节 编译标志
  3. 如何使用MiniProfiler(附最新版MiniProfiler使用心得)
  4. how is view embedded via component usage being initialized
  5. (三)PYTHON字典 元祖 列表尝试应用
  6. postmapping注解_Swagger常用注解
  7. 《深入理解Java虚拟机》第1,2章
  8. 98五笔86五笔及五笔字型口诀字根表
  9. AAAI 2020对抗样本论文
  10. python_计算股票指标
  11. 观大数据有感_读《大数据时代》有感-大数据时代的取舍
  12. 长期执业的顶尖领先律所ROSEN提醒Mylan N.V.投资者注意MYL证券集体诉讼的重要截止日期为8月25日
  13. GPU图形处理器与CPU区别
  14. FireFox必备插件(二)
  15. (55)-- 简单爬取人人网个人首页信息
  16. 一维数据二维化的办法汇总(一)
  17. 2022江苏最新中级消防设施操作员模拟考试试题及答案
  18. Vue.js 教程---菜鸟教程
  19. 【NOIP2018模拟赛2018.10.22】pets
  20. Blockchain技术之区块链的概念和起源以及区块链的运行方式、发展前景和应用领域分析

热门文章

  1. c语言注释(c语言注释可以出现在任何位置)
  2. 安卓源码避坑指南9—AVRCP连接状态异常
  3. 如何设置计算机待机时屏幕不亮,电脑待机后再次启动显示屏不亮了
  4. 微软Surface Book 3上面安装ubuntu20.04和win10双系统
  5. 根据excel背景色进行筛选
  6. 10分钟 GET 新技能 - 正则表达式
  7. Java业务代理模式
  8. atof函数实现代码,原理
  9. 网页自适应,等比缩放
  10. 这十大自媒体平台,看看你在哪个自媒体平台收益最高