Redis.conf详解
熟悉基本配置
Redis的配置文件位于Redis安装目录下,文件名为redis.conf
config get * #获取全部的配置
配置文件的地址:
我们一般情况下,会单独拷贝处理一份进行操作。来保证初始文件的安全
Units单位
![](/assets/blank.gif)
和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 noticelogfile "/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文件保存的目录
127.0.0.1:6379> config get requirepass #获取redis的密码
1) "requirepass"
2) ""
127.0.0.1:6379> config set requirepass "123456" #设置redis的密码
OK127.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"
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 ,只是返回一个写错误。
appendonly no #默认不开启aof模式的,默认是使用rbd方式持久化的,在大部分所有的情况下,rdb完全够用了appendfilename "appendonly.aof" #持久化的文件的名字# appendfsync always #每次修改都会 sync 消耗性能
appendfsync everysec #每秒执一次 sync,可能会丢失这1s的数据
# appendfsync no #不执行 sync 这个时候操作系统自己同步数据,数据最快
Redis.conf详解相关推荐
- Redis-6.2.* 版本配置文件redis.conf详解
# Redis configuration file example. # # Note that in order to read the configuration file, Redis mus ...
- Redis(二) -- redis.conf详解(redis6)
1. 重要配置: 1.1 大小写不敏感: # Note on units: when memory size is needed, it is possible to specify # it in ...
- redis的默认配置文件redis.conf详解
1 # redis 配置文件示例 2 3 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, 4 # 通常的格式就是 1k 5gb 4m 等酱紫: 5 # 6 # 1k => 1000 ...
- Redis配置文件redis.conf详解
文章目录 常用配置 进阶配置 主从复制 安全 限制 CLIENTS RDB模式相关配置 AOF模式 appendonly配置 slowlog INCLUDES vm相关 其他配置 常用配置 Redis ...
- redis.conf详解之replica-read-only
本文基于 redis_version:6.2.5 用法 控制从节点允许读写操作,还是读操作. replica-read-only yes 注意事项: 默认yes,只读操作. replica-read- ...
- python操作redis set_Python操作redis学习系列之(集合)set,redis set详解 (六)
#-*- coding: utf-8 -*- importredis r= redis.Redis(host="126.56.74.190",port=639,password=& ...
- Redis主从复制详解(入门教程)
文章目录 概念 环境配置 一主二从 配置 测试 复制原理 哨兵模式 概述 测试 哨兵模式全部配置 以下是Redis相关笔记总结,方便自己以后复习,同时也希望对大家有所帮助. 内容 地址链接 Redis ...
- redis学习笔记(2)之redis主从详解
redis主从详解 主从详解 主从配置 拓扑 原理 数据同步 概念 复制偏移量 复制积压缓冲区 主节点运行ID Psync命令 全量复制流程 部分复制流程 心跳 缓冲大小调节 读写分离 内容来源为六星 ...
- 怎么往integer型数组添加数据_用户日活月活怎么统计 - Redis HyperLogLog 详解
HyperLogLog 是一种概率数据结构,用来估算数据的基数.数据集可以是网站访客的 IP 地址,E-mail 邮箱或者用户 ID. 基数就是指一个集合中不同值的数目,比如 a, b, c, d 的 ...
最新文章
- 【2020/6/24整理版】利用csi tool获取csi数据并进行数据解析----适合初学的小白
- CMake基础 第7节 编译标志
- 如何使用MiniProfiler(附最新版MiniProfiler使用心得)
- how is view embedded via component usage being initialized
- (三)PYTHON字典 元祖 列表尝试应用
- postmapping注解_Swagger常用注解
- 《深入理解Java虚拟机》第1,2章
- 98五笔86五笔及五笔字型口诀字根表
- AAAI 2020对抗样本论文
- python_计算股票指标
- 观大数据有感_读《大数据时代》有感-大数据时代的取舍
- 长期执业的顶尖领先律所ROSEN提醒Mylan N.V.投资者注意MYL证券集体诉讼的重要截止日期为8月25日
- GPU图形处理器与CPU区别
- FireFox必备插件(二)
- (55)-- 简单爬取人人网个人首页信息
- 一维数据二维化的办法汇总(一)
- 2022江苏最新中级消防设施操作员模拟考试试题及答案
- Vue.js 教程---菜鸟教程
- 【NOIP2018模拟赛2018.10.22】pets
- Blockchain技术之区块链的概念和起源以及区块链的运行方式、发展前景和应用领域分析