memcached的安装,配置,测试

什么是memcached?

Memcached:是一个免费开源的、高性能的、具有分布式内存对象的缓存系统,它通过减轻数据库负载加速动态Web应用;

memcached作用:

通过在事先规划好的内存空间中临时绶存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问, 从而达到提升数据库的访问性能,加速网站集群动态应用服务的能力。

memcached安装:

[root@bogon ~]# yum install memcached -y  公司如果用直接安装

修改配置文件: 改配置文件,不改用不了

[root@bogon ~]# vim /etc/sysconfig/memcached

[root@bogon ~]# cat /etc/sysconfig/memcached

 PORT="11211" //同台机器有多个memcached,多实例 端口

USER="memcached"   用户

MAXCONN="1024" 这是能接受的最大连接数,默认可以不改,对它监控的情况可以一点一点改,调完不要重启,不然内存可能会没

CACHESIZE="1500" (必须改)单位是兆,作为一个缓存服务器,默认情况下最多能使用多少,看看现在有多少剩余内存,这是memcached能使用的内存

OPTIONS=" -l 127.0.0.1,: :1" 监听本地网卡,还要监听物理网卡

[root@bogon ~]# systemctl start memcached 启动,去测试,开发的用,得用telnet测试

测试memcached:

使用memcached的原始命令

[root@bogon ~]# yum install telnet

  # telnet 127.0.0.1 11211 直接访问这个的11211端口,直接回车会报错,hang,得设置数据

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

set name 0 900 4 //设置名称为name的key

name //给name的值

get name //查询key为name的值 拿数据直接get

退出来,逃脱符,ctrl+]   再quit

所有的数据都是以key=value的形式存储,都是存储在内存,所以查询速度特别快。

set 设置key

name key的名字 自己定义

0 key的id号,需要和其他的key不一样

900 缓存过期时间

4字符串最大长度

【注意】书到用手方恨少,知识需要一定的积累。少熬夜,多看书。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你是我的导航

谢谢您的打赏,您的鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值