linux系统非关系型数据库memcached

特点

内置内存存储方式-----------为了提高性能,memcached中保存的数据都存储在memcache内置的内存存储空间中。由于数据仅存在于内存中,重启操作系统会导致全部数据消失

简单key/value存储---------------服务器不关心数据本身的意义及结构,只要是可序列化数据即可。存储项由“键、过期时间、可选的标志及数据”四个部分组成

不互相通信的分布式 -------------  memcached尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个memcached不会互相通信以共享信息。那么,怎样进行分布式呢? 这完全取决于客户端的实现

原理

检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作

如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中(memcached客户端不负责,需要程序明确实现)

保持缓存的“新鲜性”,每当数据发生变化的时候(比如,数据有被修改,或被删除的情况下),要同步的更新缓存信息,确保用户不会在缓存取到旧的数据。

配置安装Memcached

memcached能存放多少数据,取决于服务器本身的内存有多大。

yum -y install memcached        //安装memcached

systemctl start memcached       //启动memcached

cat /etc/sysconfig/memcached    //查看memcached配置文件
PORT="11211"  # 监听端口
USER="memcached"  # 用户
MAXCONN="1024"    # 最大并发数
CACHESIZE="64"    # 分配内存大小
OPTIONS=""        # 监听网络地址


yum install -y telnet   //安装telent
telnet ip 端口           //memcached的端口是11211

set name 0 60 7    #设置名称为name的key
newrain            #给name的值
STORED             #出现stored表示已经存储成功。

get name           #查询key值
VALUE name 0 7
newrain
END



参数解释:
name:key的名字 自己定义
0:key的id号,需要和其他的key不一样
60:缓存过期时间,单位为秒,0为永远
7:字符串最大长度

相关推荐

  1. linux系统关系数据库memcached

    2024-02-07 12:04:01       28 阅读
  2. linux系统关系数据库redis

    2024-02-07 12:04:01       32 阅读
  3. linux系统关系数据库redis的配置文件

    2024-02-07 12:04:01       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 12:04:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 12:04:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 12:04:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 12:04:01       18 阅读

热门阅读

  1. 机器学习——流形学习

    2024-02-07 12:04:01       36 阅读
  2. 基于设计模式,实现分布式锁的资源管理

    2024-02-07 12:04:01       30 阅读
  3. gem5学习(18):ARM DVFS建模——ARM DVFS modelling

    2024-02-07 12:04:01       29 阅读
  4. layui

    layui

    2024-02-07 12:04:01      32 阅读
  5. 闭包在实际开发中的运用

    2024-02-07 12:04:01       36 阅读
  6. Python笔记(七)

    2024-02-07 12:04:01       21 阅读
  7. 精通Python中的正则表达式

    2024-02-07 12:04:01       32 阅读