zoukankan      html  css  js  c++  java
  • redis的部分操作

    redis发布与订阅:

    由三部分构成:发布者,订阅者,频道

    发布者:publish 频道消息      给频道发送消息

    订阅者:SUBSCRIBE 频道      订阅频道

    频道:channel 频道名         自定义

    redis的持久化操作:

    1.RDB持久化

    在配置文件redis.conf中添加参数,开启rdb功能

    redis.conf写入:

    port 6379
    daemonize yes
    logfile /data/6379/redis.log
    dir /data/6379
    dbfilename s15.rdb
    save 900 1 #rdb机制 每900秒 有1个修>改记录
    save 300 10 #每300秒 10个修改
    记录
    save 60 10000 #每60秒内 10000修>改记录

    测试rdb: redis-server redis.conf 

    redis持久化之AOF:

    1.开启aof功能,在redis.conf中添加参数
    port 6379
    daemonize yes
    logfile /data/6379/redis.log
    dir /data/6379
    appendonly yes
    appendfsync everysec
    2.启动redis服务端,指定aof功能,测试持久化数据

    redis不重启之rdb数据切换到aof数据
    1.准备rdb的redis服务端
    redis-server s15-redis.conf (注明这是在rdb持久化模式下)

    2.切换rdb到aof
    redis-cli 登录redis,然后通过命令,激活aof持久化
    127.0.0.1:6379> CONFIG set appendonly yes #用命令激活aof持久化(临时生效,注意写入到配置文件)
    OK
    127.0.0.1:6379>
    127.0.0.1:6379>
    127.0.0.1:6379> CONFIG SET save "" #关闭rdb持久化

    2.5 将aof操作,写入到配置文件,永久生效,下次重启后生效
    port 6379
    daemonize yes
    logfile /data/6379/redis.log
    dir /data/6379

    #dbfilename s15.rdb
    #save 900 1
    #save 300 10
    #save 60 10000
    appendonly yes
    appendfsync everysec

    3.测试aof数据持久化 ,杀掉redis,重新启动
    kill
    redis-server s15-redis.conf

  • 相关阅读:
    golang mod 导包
    grpc client 报错: code = Unimplemented desc = method *** not implemented
    golang读取email
    docker 使用
    在word中批量更改Mathtype公式的格式
    word中插入myth type公式行距变大的问题
    word中编辑论文公式对齐问题
    向别人学习
    机器学习 博文汇总
    matlab中如何用rand产生相同的随机数
  • 原文地址:https://www.cnblogs.com/wen-kang/p/10655911.html
Copyright © 2011-2022 走看看