memcached-1

一、NoSQL介绍

1、NoSQL 是非关系型数据库,MySQL是关系型数据库的代表。

2、NoSQL数据存储在内存中,查询速度非常快

3、NoSQL没有复杂的数据结构,容易扩展,支持分布式

4、常见的NoSQL数据库:memcached、 redis,适合存储用户信息(k-v 形式)

5、文档数据库:mongodb

6、列存储:Hbase

7、图:orientDB

二、memcached 介绍

1、目的是为了通过缓存数据库查询结果,减少数据库访问次数,提高访问效率。

2、将分配的内存割成各种尺寸的块(chunk),并把尺寸相同的块分成组(chunk的集合),每个chunk集合被称为slab.

3、slab: 由多个page组成,page按照制定大小分割成多个chunk.

4、memcached的内存分配以page为单位,page默认为1M,再启动是可以通过 -I 参数来指定大小。

三、安装memcached

1、安装memcached:  yum  install  -y memcached 

2、启动:systemctl start memcached

-u  用户  -p 监听端口  -m 内存大小(M 单位) -c 最大并发数

3、修改参数

a、 以命令行的方式启动,修改各参数:/usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024

b、编辑 vim /etc/sysconfig/memcached ,修改参数

 

四、查看memccached的状态

1、查看状态: memcached-tool 127.0.0.1:11211 stats ,主要关注标注的两个地方 ,get_hits/curr_items 。

 

2、nc 命令查看状态

a、先安装nc  yum install -y nc 

b、echo stats |nc 127.0.0.1 11211

3、libmemcached 查看状态

a、安装libmemcached:  yum install -y libmemcached

b、memstat --servers=127.0.0.1:11211

 

转载于:https://www.cnblogs.com/wbjy123linux/p/9069772.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值