• Memcached


    Memcached

    Memcached是一个分布式高速缓存系统.

    和Redis类似.


    不同的是:
        1.Redis支持更多数据类型, Memcached只支持Key-Value类型的存储
        2.Redis只能使用单核,Memcached能够发挥多核性能.
        3.Redis支持数据的持久化.


    Memcached常用命令:
        
        CRUD

        get key
        add key flag expire length
        set key flag expire length(set和add类似, 但如key已有,将replace替换value)
        replace key flag expire length
        delete key [time] (delete中time的选项为, 删除后多久内,不允许其他语句操作此key)
    

      



        增减

        incr key num 增加key数值, num为数字
        decr key num 减少key数值, num为数字
    

      



        列出所有key

        stats items
    

      




    分布式集群:

    Memcached的各个服务器端互不通信,各自独立,不共享任何信息,服务器并不有分布式功能.
    Memcached中的分布式,是在客户端中使用hash算法,选择服务器并存储数据.
        当数据到达客户端, 客户端通过计算数据的hash值, 选择该数据存储的Memcached服务器, 并进行存储.

  • 相关阅读:
    JAVA_File
    JAVA_解决实现接口方法重名问题
    JAVA_Thread_interrupt
    JAVA_Thread_deadlock
    JAVA_Thread_daemon
    JAVA_数组
    JAVA_Runtime
    Castle项目简介第二部分
    Castle项目简介第一部分(译)
    设置VSS使支持通过Internet访问
  • 原文地址:https://www.cnblogs.com/jrri/p/12056193.html
Copyright © 2020-2023  润新知