zoukankan      html  css  js  c++  java
  • redis

    redis数据类型:

     string、list  、set、 hashset 、sortedset

     redis命令:

      keys * 

      exists 是否存在指定的key

      expire 这是指定key的过期时间,使用ttl查看剩余时间

      persist name取消过期时间

      select  选择数据库  0 -15个数据库

      move name 0  把name移动到第0个数据库

      rename name 1  重修修改name的值为1 

    redis主从复制:

      一个Master,多个从Slave

      Master负责写,Slave负责读

    哨兵:

    监控主服务器的运行状态,如果异常,主从切换,将从节点升级为主节点。

    持久化方式:

    1.snapshotting (rdb)方式

      将内存以快照的方式写入二进制文件(dunmp.rdb)中

     可以通过配置redis在多少秒如果超过指定个key被修改了,就发起快照保存

    save 60  100 # 60秒内如果有100个key被修改了,就发起快照保存

    缺点:实时性不好

    2.append-only file (aof)方式

    这个类似于oracle日志,只要有一条数据被操作了,就记录到日志中

    aof设置:

    启动aof持久化有三种修改方式:

     #appendfsync always //收到写命令就立即写入到磁盘中,效率最慢,但是保存完整的持久化

    #appendfsync everysec//每秒中写入磁盘一次,在性能和持久化方面做了很好的折中

    #appendfsync no //完全依赖os性能  性能最好 持久化没有保证

      

     

  • 相关阅读:
    中医手诊原理
    半月痕
    0020 教您新手修车的五种实用技巧
    下面说说我开车12年来的一些心得
    创建电子邮件信纸
    交通事故责任划分2011版(图解)
    育儿语录
    汽车中控台那些按钮是什么用的?
    我的书中的部分函数
    纠结的书名
  • 原文地址:https://www.cnblogs.com/javatk/p/7200219.html
Copyright © 2011-2022 走看看