windows Redis操作

一、开启AOF持久化,默认关闭

1.修改redis.windows.conf

2.搜索APPEND ONLY MODE,修改appendonly no 改成 appendonly yes

配置项:

        appendonly yes:开启AOF

        appendfilename "appendonly.aof":文件名

        # appendfsync always:同步持久化,每次执行写入都会执行同步,最安全也最慢

        appendfsync everysec:异步操作,每秒执行一次同步操作(默认

        # appendfsync no:不主动进行同步操作,而是完全交由操作系统来做(即每30秒一次),最快也最不安全

重写机制:

        auto-aof-rewrite-percentage 100:达到多少文件大小百分比进行重写(默认

        auto-aof-rewrite-min-size 64mb:允许重写的最小AOF文件大小(默认

        触发机制:

        Redis会记录上次重写时的AOF文件大小,默认配置时当AOF文件大小是上次rewrite后大小的一倍且文件大于64M时触发

3.重启服务,必须带上配置文件。redis-server.exe redis.windows.conf

4.重启后在安装路径会出现appendonly.aof文件

二、设置过期时间

1.EXPIRE 接口定义:EXPIRE key "seconds"
        接口描述:设置一个key在当前时间"seconds"(秒)之后过期。返回1代表设置成功,返回0代表key不存在或者无法设置过期时间。

2.PEXPIRE 接口定义:PEXPIRE key "milliseconds"
        接口描述:设置一个key在当前时间"milliseconds"(毫秒)之后过期。返回1代表设置成功,返回0代表key不存在或者无法设置过期时间。

3.EXPIREAT 接口定义:EXPIREAT key "timestamp"
        接口描述:设置一个key在"timestamp"(时间戳(秒))之后过期。返回1代表设置成功,返回0代表key不存在或者无法设置过期时间。

4.PEXPIREAT 接口定义:PEXPIREAT key "milliseconds-timestamp"
        接口描述:设置一个key在"milliseconds-timestamp"(时间戳(毫秒))之后过期。返回1代表设置成功,返回0代表key不存在或者无法设置过期时间

三、设置密码

配置文件redis.windows.conf,新增:requirepass 密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值