• 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

  • 相关阅读:
    民5需求水平
    Codeforces Beta Round #3 A. Shortest path of the king
    UFLDL接听教程练习(来自编码器和矢量编程疏)
    与我一起extjs5(09--其定义菜单2)
    C++ 堆 和 堆 分析
    Spark Executor Driver资源调度汇总
    通知中心
    Objective-c正确的写法单身
    OpenCV视频播放方法
    设备11g_rac配置对等
  • 原文地址:https://www.cnblogs.com/wen-kang/p/10655911.html
Copyright © 2020-2023  润新知