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

  • 相关阅读:
    在线漏洞检测网站
    渗透测试工具库
    端口利用解析
    Linux安全脚本
    Linux常见系统故障
    Oracle
    Redis和MongoDB区别
    MHA在监控和故障转移时都做了什么
    Oracle 11g Dataguard参数详解
    Oracle
  • 原文地址:https://www.cnblogs.com/wen-kang/p/10655911.html
Copyright © 2011-2022 走看看