Redis配置文件的使用
2023-09-14 09:08:35 时间
Redis基本配置
常规配置
进到配置文件下
vi /etc/redis.conf
写入配置项
port 1111 # 配置端口号 daemonize yes # 是否后台运行 daemonize yes/no logfile /var/log/redis.log # 日志文件位置 dbfilename dump.rbd # RDB持久化数据文件 dir /data/redis #持久化文件的位置
配置完后重启redis
/application/redis/src/redis-server /etc/redis.conf #在配置文件下启动 /application/redis/src/redis-cli -p 1111 # 连接
修改安全配置
vi /etc/redis.conf # 进到配置文件下 bind 10.0.0.128 127.0.0.1 # 设置远程连接IP( 10.0.0.128 是本机的 ip) requirepass 123 # 设置密码(如果登陆时不加密码的话,就无法在里面进行相关操作,可以登陆时直接加密码,也可以进去后 auth + 密码)
重启Redis
使用密码登陆后
编辑完配置文件后,记得重启redis
在线修改配置信息
在线修改只是在线生效,配置文件没有改,下次重启的话,还是用配置文件里的信息;
例如在线修改密码,下次重启时,用的还是配置文件里的密码。
获取当前配置信息
CONFIG GET *
变更运行配置
CONFIG SET requirepass 123456 # 在线修改密码
Redis数据持久化
Redis支持两种数据持久化,分别是RDB持久化,AOF持久化 。
RDB持久化
基于时间点快照的方式,复用方式进行数据持久化;
比较常用的方式,效率较高,安全性相对较低;
亦可用来做备份。
开启RDB持久化
在 /etc/redis.conf 中添加以下内容:
dbfilename dump.rbd # rbd文件名 dir /data/redis # rbd放置的路径 save 900 1 # 900秒(15分钟)内有1个更改 save 300 10 # 300秒(5分钟)内有10个更改 save 60 10000 # 60秒(1分钟)内有10000个更改
[root@zgc redis]# /application/redis/src/redis-cli -a 123456 -h 10.0.0.128 -p 1111 10.0.0.200:1111> save # 要save才生效
AOF持久化
只追加的方式记录所有redis中执行的修改类命令;
效率相对较低,安全性较高.
配置文件进行如下配置(/etc/redis.conf):
appendonly yes/no # 是否打开aof日志功能 appendfsync always # 每1个命令,都立即同步到aof appendfsync everysec # 每秒写1次 appendfsync no # 写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof.
相关文章
- 使用Redis实现超高性能的乐观锁(redis实现乐观锁)
- Redis主从模式实现热备:极致数据可靠性的保障。(redis主从热备)
- 构建基于Redis与MySQL的实时数据同步(redis与mysql数据同步)
- 深度探索Redis查看所有键值(怎么查看redis全部健)
- Redis综合典藏打造高性能分布式存储方案(综合典藏redis)
- 火热秒杀用Redis瞬间引爆流量(秒杀为什么用redis)
- 深入浅出快速查询Redis缓存数据(查询redis缓存数据)
- 快速简便部署Redis服务器及其使用(本机部署redis)
- 构建可靠的支付回调接口使用Redis缓存断点续传(支付回调接口redis)
- 指定Redis运行环境的配置文件(指定redis的配置文件)
- 使用Redis强化拦截器的配置(拦截器配置redis)
- Redis 40现在就开始抢先下载(下载redis 4.0)
- 实现高效稳定使用TP框架中的Redis队列(tp中redis队列)
- 如何从Redis中获取宝贵的值(如何取出redis的值)
- 使用Redis实现轻松计数(基于redis计数)
- 按行动起来使用命令行调整Redis内存大小(命令行设置redis大小)
- 优化如何使用Redis提升高并发系统性能(redis高并发 代码)
- Redis面试题精选及解析(redis面试题及解析)
- 深入浅出解析Redis面试中的哨兵机制(redis面试哨兵机制)
- 分布式系统中Redis集群读写过程分析(redis集群读写过程)
- 实现高性能Redis集群管道操作策略(redis集群管道操作)
- Redis 集群令人称奇的使用体验(redis集群使用感想)
- Redis集群中C语言接口的使用(redis集群c api)
- 教你使用Redis队列一步一步走(redis队列使用教程)
- 用Redis通道提高信息传输效率(redis通道的使用)
- 海量历史数据Redis轻松访问(redis 读取历史数据)
- 搭建Redis集群的奇妙三台搭建之旅(redis集群单数台)
- Redis集群的节点数量必须为奇数(redis集群单数台)
- 使用Redis实现高效的分页机制(redis设置分页)