Redis配置文件的使用

╰+攻爆jí腚メ 2023-07-15 08:45 15阅读 0赞
  • Redis基本配置
  • Redis数据持久化

Redis基本配置

常规配置

进到配置文件下

  1. vi /etc/redis.conf

写入配置项

  1. port 1111 # 配置端口号
  2. daemonize yes # 是否后台运行 daemonize yes/no
  3. logfile /var/log/redis.log # 日志文件位置
  4. dbfilename dump.rbd # RDB持久化数据文件
  5. dir /data/redis #持久化文件的位置

配置完后重启redis

  1. /application/redis/src/redis-server /etc/redis.conf #在配置文件下启动
  2. /application/redis/src/redis-cli -p 1111 # 连接

format_png

修改安全配置

  1. vi /etc/redis.conf # 进到配置文件下
  2. bind 10.0.0.128 127.0.0.1 # 设置远程连接IP( 10.0.0.128 是本机的 ip)
  3. requirepass 123 # 设置密码(如果登陆时不加密码的话,就无法在里面进行相关操作,可以登陆时直接加密码,也可以进去后 auth + 密码)

重启Redis

1229488-20180505132013225-1250716544.pnguploading.4e448015.gif正在上传…重新上传取消format_png 1

使用密码登陆后

1229488-20180505131619245-1861325567.pnguploading.4e448015.gif正在上传…重新上传取消format_png 2

编辑完配置文件后,记得重启redis

在线修改配置信息

在线修改只是在线生效,配置文件没有改,下次重启的话,还是用配置文件里的信息;

例如在线修改密码,下次重启时,用的还是配置文件里的密码。

获取当前配置信息

  1. CONFIG GET *

变更运行配置

  1. CONFIG SET requirepass 123456 # 在线修改密码

回到顶部

Redis数据持久化

Redis支持两种数据持久化,分别是RDB持久化,AOF持久化 。

RDB持久化

基于时间点快照的方式,复用方式进行数据持久化;

比较常用的方式,效率较高,安全性相对较低;

亦可用来做备份。

开启RDB持久化

在 /etc/redis.conf 中添加以下内容:

  1. dbfilename dump.rbd # rbd文件名
  2. dir /data/redis # rbd放置的路径
  3. save 900 1 # 900秒(15分钟)内有1个更改
  4. save 300 10 # 300秒(5分钟)内有10个更改
  5. save 60 10000 # 60秒(1分钟)内有10000个更改
  6. [root@zgc redis]# /application/redis/src/redis-cli -a 123456 -h 10.0.0.128 -p 1111
  7. 10.0.0.200:1111> save # 要save才生效

AOF持久化

只追加的方式记录所有redis中执行的修改类命令;

效率相对较低,安全性较高.

配置文件进行如下配置(/etc/redis.conf):

  1. appendonly yes/no # 是否打开aof日志功能
  2. appendfsync always # 每1个命令,都立即同步到aof
  3. appendfsync everysec # 每秒写1次
  4. appendfsync no # 写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof.

发表评论

表情:
评论列表 (有 0 条评论,15人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis 配置文件

    类的生命周期 在一个类编译完成之后,下一步就需要开始使用类,如果要使用一个类,肯定离不开JVM。在程序执行中JVM通过装载,链接,初始化这3个步骤完成。 类的装载是通过类加

    相关 Redis配置文件

    Redis 配置文件 redis.conf 参数说明 redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使