先言:
Memcached 已经可以支持 C/C++、Perl、PHP、Python、Ruby、Java、C#、Postgres、Chicken Scheme、Lua、MySQL 和 Protocol 等语言客户端。
本文只介绍 Memcached 的简单使用。
1.1 什么是 Memcached官方介绍:
点我进入 - Memcached 官网
免费和开源, 高性能, 分布式内存对象缓存系统, 本质上是通用的, 但旨在通过减轻数据库负载来加速动态 Web 应用程序。
Memcached 是一种内存键值存储, 用于存储来自数据库调用、API 调用或页面渲染结果的任意数据(字符串、对象)的小块。
Memcached 简单而强大。其简单的设计促进了快速部署、易于开发, 并解决了大数据缓存面临的许多问题。它的 API 适用于大多数流行的语言。
说白了就是 把数据存到内存当中, 通过内存访问提高访问速度。
1.2 键值信息键(key): 键名不可重复, 一般为字符串, 最大不可超过 128 个字节。
值(value): 值的格式可为 字符串、数值、数组、对象、布尔、二进制、NULL
二、安装 Memcached本文安装流程仅做参考。
2.1 Windows 安装Runoob网站 - 安装流程
2.2 Linux 安装根据自身系统选择对应的安装方式。
# 1. Ubuntu/Debian 安装方式 # 1.1 安装依赖库 sudo apt-get install libevent libevent-devel # 1.2 安装 memcached sudo apt-get install memcached # 2. Redhat/Fedora/Centos 安装方式 # 2.1 安装依赖库 yum install libevent libevent-devel # 2.2 安装 memcached yum install memcached # 3. 源代码安装(依次执行下列命令) # 3.1 安装依赖库 wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz tar -zxvf libevent-2.1.12-stable.tar.gz cd libevent-2.1.12-stable.tar ./configure --prefix=/usr/local/libevent-2.1.12 && make && make install # 3.2 安装 memcached wget http://memcached.org/latest tar -zxvf latest cd memcached-1.x.x ./configure && make && make test && sudo make install
# 查看 memcached 安装位置, 根据自己的安装位置调整后进行启动 whereis memcached # 前台启动 /usr/bin/memcached -p 11211 -m 64m -u 用户名 -vv # 或 后台启动 /usr/bin/memcached -p 11211 -m 64m -u 用户名 -d -l 指定IP地址三、PHP 使用 Memcached
通过phpinfo()查看是否成功安装memcached。
3.1 创建并连接 Memcached列举一些常用的操作, 实例都是面向对象操作。
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?