• redis的使用


    redis是nosql数据库系统之一,是用c语言编写的key-value存储系统
    • Memcache只能将数据缓存到内存中,无法自动定期写入硬盘,这就表示,一断电或重启,内存清空,数据丢失。所以Memcache的应用场景适用于缓存无需持久化的数据。
    • 而Redis不同的是它会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,实现数据的持久化
    数据类型包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)
    优势:1、内存缓存 2、数据持久化  3、操作原子性  4、分布式支持
    1.单机版redis由16个库,序号从0开始,15结束,可以使用select index来切换库
    1.启动redis集群
    进入/usr/local/redis 目录启动
    cd /usr/local/redis
    redis-server /usr/local/redis/redis.conf
    2.测试集群  客户端连接
    redis-cli -c -h nn1.hadoop -p 6379  -c是集群的意思 cluster
    3.关闭集群服务
    关闭方式
    在每台机器上执行下面的关闭命令
    redis-cli -h nn1.hadoop -p 6379 shutdown
    redis-cli -h nn2.hadoop -p 6379 shutdown
    redis-cli -h s1.hadoop -p 6379 shutdown
    redis-cli -h s2.hadoop -p 6379 shutdown
    redis-cli -h s3.hadoop -p 6379 shutdown
    redis-cli -h s4.hadoop -p 6379 shutdown

     redis集群架构模式主从模式和hash槽  异步复制

  • 相关阅读:
    ReactiveCocoa 谈谈RACMulticastConnection
    ReactiveCocoa 谈谈concat
    Swift 一些环境配置
    hpple 简单使用
    Swift 学习手记1,pod 的 类库使用
    [转]SQL语句:Group By总结
    Jquery VailDate初探
    C#RSA加密解密详解
    电子印章制作管理系统 -升级版本
    tensorflow 实现的第一个目标检测模型
  • 原文地址:https://www.cnblogs.com/yyfyl/p/12760023.html
Copyright © 2020-2023  润新知