首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源部署

    memcache缓存应用(LNMP+memcache

    (使php作为memcache的客户端) tar zxf memcache-3.0.8.tgz cd memcache-3.0.8/ /usr/local/php/bin/phpize . > 访问http://192.168.154.132,应当可以看到memcache和session字样。 (成功表示php上安装好了memcache.so) 编写memcache测试页面。 php $memcache = new Memcache; $memcache->connect('192.168.154.131', 11211) or die ("Could not connect > 预计会输出四行字符,有memcache版本信息等 (成功表示连接到了memcache服务器) 编写测试memcache的session共享脚本,vim /usr/local/nginx/html/session.php > 预计会输出memcache的key,和我们在mysql创建的数据表的数据 (成功即表示memcache缓存到mysql的数据)

    1.5K20编辑于 2022-07-24
  • 来自专栏技术博文

    Memcache

    服务器并不具有分布式功能,分布式部署取决于memcache客户端。 的值和返回的value长度,真正的数据在第二行,最后返回END,如KEY不存在,第一行就直接返回END  Get_multi:一次性取多个值  删除,一个命令: Delete  实例操作: 先连接到memcache Memcache的管理与性能监控: 可以通过命令行直接管理与监控也可通过nagios,cacti等web软件进行监控 命令行: Shell>telnet 127.0.0.1 1211 //如果在启动时指定了 /Memcached-tool 127.0.0.1:11211 display  Web软件: Memcache.php  Nagios插件  Cacti模块  Memcached与redis比较:

    2.2K40发布于 2018-04-16
  • 来自专栏Java架构师必看

    memcache安装

    实验环境:3台虚拟机, Web——memcache——mysql web服务器安装:Apache+PHP+PHP(memcache扩展)+mysql+mysql-devel memcache服务器:libevent -2.2.5.tgz [root@youxia205 opt]# cd memcache-2.2.5 [root@youxia205 memcache-2.2.5]# /usr/local/ = 60; $memcache = new Memcache; memcache->connect( $query="select * from personal_info limit 10"; key 的用户,-p是设置memcache监听的端口,-m是分配给memcache使用的内存数据量  -d是指作为daemon在后台启动。 /usr/local/php/lib/php/extensions/no-debug-zts-20060613/memcache.so /opt/memcache-2.2.5/.libs/memcache.so

    3.1K20发布于 2021-03-22
  • 来自专栏PHP在线

    memcache安装方法

    一、安装memcache的php扩展。 把php_memcache.dll放到php的ext目录 3. 打开php.ini ,在extension处增加一行extension=php_memcache.dll 4. php header ("Content-type: text/html;charset=utf-8");$memcache = new Memcache;$memcache->connect("127.0.0.1 $memcache->getVersion() . "
    ";$data = array( 'url'=>'http://iw3c.com', 'name'=>'Aries‘s的部落');$memcache->set("key",

    1.8K50发布于 2018-03-07
  • 来自专栏禅林阆苑

    memcache学习笔记

    扩展 下载稳定版的memcache包,http://pecl.php.net/package/memcache $ tar -xzf memcache-2.2.7.tgz $ cd memcache-2.2.7 $ /usr/local/opt/php54/sbin/php-fpm -D $ nginx -s reload 4.2 数据操作 $memcache = new Memcache(); $memcache $memcache->set(键, 值, 是否压缩, 有效期); $memcache->increment(键, 步长); $memcache->decrement(键, 步长); $memcache- >get(key); $memcache->delete(key); $memcache->flush(void); $memcache->close(); 4.3 应用 存储sql查询结果 注意:sql 6.2 搭建方法 使用$memcache->addServer()方法添加多台memcached服务器 $memcache = new Memcache(); $memcache->connect('localhost

    1.6K53发布于 2018-10-11
  • 来自专栏Java架构师必看

    memcache.php监测memcache的状况

    最新的memcache pecl中,新增了一个memcache.php,这个php文件可以用来方便的查看memcache的状况,界面上与apc自带的apc.php风格一致。 如图: ? 应该算是最方便的监测memcache的办法了。 memcache.php源文件下载 是一个PHP源文件,只需要修改源码中的用户名、密码以及数组$MEMCACHE_SERVERS 就可以了。

    1.2K30发布于 2021-03-22
  • 来自专栏code人生

    Redis vs Memcache

    Redis和Memcached都是常见的内存缓存系统,用于提高数据访问的速度。它们在功能、性能和用途方面有一些不同之处。以下是Redis和Memcached的对比:

    72920编辑于 2023-10-16
  • 来自专栏我的博客

    mac安装memcache

    Library/LaunchAgents/homebrew.mxcl.memcached.plist 启动memcached memcached –d –m 2048 –p 11211 说明:以守护进程运行memcache 并设置2g内存,端口是11211 测试memcache是否启动 telnet 127.0.0.1 11211 安装memcache扩展 wget http://pecl.php.net/get/memcache /memcache-1.4.tgz cd memcache-1.4 phpize . Installing  shared extensions:     /usr/lib/php/extensions/no-debug-non-zts-20090626/ 修改php.ini 添加extension=memcache.so 重启apache或者nginx即可 备注:memcache服务端和客户端要一致,以免发生其他意外

    2.7K60发布于 2018-05-08
  • 来自专栏Java实战博客

    MemCache – SpringBoot整合

    本页目录 什么是MemCacheMemCache相关链接 介绍 安装MemCache SpringBoot整合MemCache Maven依赖 添加配置类 添加配置文件 配置类 工具类 使用 面试的时候被问过:有没有使用过MemoryCache 什么是MemCache? 安装MemCache docker run --name my-memcache -p 11211:11211 -d memcached memcached -m 64 如果要测试请使用 # telnet =192.168.10.100:11211 # 连接数量 spring.memcache.poolSize=10 # 操作超时时间 spring.memcache.opTimeout=5000 # 是否启用

    2K30编辑于 2022-11-18
  • 来自专栏code人生

    每日一库:memcache

    下面详细介绍一些 Memcache 的特点和使用方式: 1.内存缓存: Memcache 是一种基于内存的缓存系统,数据存储在内存中,因此读取速度非常快。 2.分布式存储: Memcache 支持分布式存储,可以在多台服务器上部署多个 Memcache 实例,这样可以扩展缓存容量和处理能力。 6.多种数据类型支持: Memcache 支持存储多种数据类型,包括字符串、数字、哈希表等。 7.高并发支持: Memcache 能够处理高并发的请求,适合于大规模的应用场景。 8.网络协议: Memcache 使用基于文本的协议进行通信,可以通过 Telnet 或客户端库与 Memcache 进行交互。 9.扩展性: Memcache 可以水平扩展,通过增加新的节点来提高缓存容量和性能。 10.持久化支持: Memcache 不支持数据的持久化存储,数据只存储在内存中,不会写入磁盘。

    74220编辑于 2023-10-16
  • 来自专栏全栈程序员必看

    linux系统安装Memcache

    php72w-common conflicts with php-common-5.4.16-45.el7.x86_64错误 查看是否安装php-pecl-memcached 扩展 php -m | grep memcache TYPE DEVICE SIZE/OFF NODE NAME
    memcached 5821 vagrant 26u IPv6 42350 0t0 TCP localhost:memcache (LISTEN)
    memcached 5821 vagrant 27u IPv4 42351 0t0 TCP php-site:memcache (LISTEN) 说明监听 usr/lib64/php/modules/ 下生成memcached.so 在php.ini中开启 extension=/usr/lib64/php/modules/memcached.so 1 [Memcache ]
    extension=/usr/lib64/php/modules/memcached.so 在php.ini文件中添加memcache扩展文件后,在xshell中执行会报错,但不影响web

    4K20编辑于 2022-07-11
  • 来自专栏菲宇

    python操作缓存memcache

    使用的内存数量,单位是MB -u 是运行Memcache的用户 -l 是监听的服务器IP地址 -p 是设置Memcache监听的端口,最好是1024以上的端口 中,product_count = 900 A用户刷新页面从memcache中读取到product_count = 900 B用户刷新页面从memcache中读取到product_count = 900 使用的内存数量,单位是MB -u 是运行Memcache的用户 -l 是监听的服务器IP地址 -p 是设置Memcache监听的端口,最好是1024以上的端口 -c 选项是最大运行的并发连接数, 中,product_count = 900 A用户刷新页面从memcache中读取到product_count = 900 B用户刷新页面从memcache中读取到product_count = 900 /usr/bin/env python # -*- coding:utf-8 -*- import memcache mc = memcache.Client(['10.211.55.4:12000

    1.6K10发布于 2019-06-12
  • 来自专栏开源部署

    CentOS安装Memcache

    Memcache概述 官方 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将数据调用到内存中,然后从内存中读取 +个人理解 1.它是基于C语言的Libevent库进行开发的 2.Memcache是一款C/S软件,这款软件是维护内存的. 3.是将数据在内存中使用,从内存中读取要比从硬盘中读取要快. 4.读取内存会减少对 守护进程 Memcache Defend(守护) Memcached是以守护程序方式运行一个或多个服务器中,随时会接收客户端的连接和操作. Memcache安装 操作系统  : Mac Os X Libevent   : http://www.monkey.org/~provos/libevent/ Memcache  : http://www.danga.com /memcached/dist/ PHP扩展  : http://pecl.php.net/package/memcache 虚拟机    : VritualBox 1.编译安装Libevent cd

    1.2K50编辑于 2022-07-12
  • 来自专栏python3

    python操作memcache

    例子: import memcache mc = memcache.Client(['192.168.1.1:11211'], debug=True) #mc.set("foo", "bar") #ret 例子: import memcache mc = memcache.Client(['192.168.1.1:11211'], debug=True) #mc.set("foo", "bar") #ret 例子: import memcache mc = memcache.Client(['192.168.10.128:12000'], debug=True) mc.append('k1','after' 例子: import memcache mc = memcache.Client(['192.168.10.128:12000'], debug=True) #默认自增1,第二个参数为增加的n mc.set 如果想要避免此情况的发生,只要使用gets和cas即可 例子: import memcache mc = memcache.Client(['192.168.10.128:12000'], debug=

    1.2K10发布于 2020-01-08
  • 来自专栏飞鸟的专栏

    redis和memcache对比

    Redis支持多种数据类型,包括字符串、列表、集合、哈希表和有序集合。这些数据类型可以被缓存到内存中,并可以通过不同的命令进行操作。

    1.3K30编辑于 2023-03-30
  • 来自专栏仙士可博客

    linux安装memcache

    之前为了测试easyswoole的memcache组件,特意安装了下memcache,现在就开始教程吧: 安装基本编译工具 sudo yum install gcc make cmake autoconf -m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。 -u 是运行Memcache的用户,如果当前为root的话,需要使用此参数指定用户。 -l 是监听的服务器IP地址。 -p 是设置Memcache的TCP监听的端口,最好是1024以上的端口。 -P 是设置保存Memcache的pid文件。 可以通过切换端口的方式启动多个memcache进程 管理memcache 查看memcache启动状态: [root@localhost memcached-1.5.18]# ps -ef | grep

    1.2K20发布于 2019-12-19
  • 来自专栏我的博客

    window安装memcache

    memcache 下载(这个是64位的) 1.解压到 D:\memcached 2.进入cmd image.png 依次执行 memcached.exe -d install memcache.exe -d start 这样memchae就安装到系统服务当中,并启动了memcache php扩展可以从这里下载: http://downloads.php.net/pierre/ 注意版本和编译的区别~ 测试代码如下: $mem = new Memcache; $mem->connect('127.0.0.1', 11211); $mem->set('key1', 'This is first value

    1.7K40发布于 2018-05-08
  • 来自专栏allsmallpi博客

    使用memcache缓存

    groupId>net.spygroupId> <artifactId>spymemcachedartifactId> <version>2.10.3version> dependency> 创建MemCache 对象 package com.os.core.util.memcache; import java.util.Map; import java.util.Set; /** * Created by PengSongHe on 2016/5/11. */ public class MemCache { private static MemCacheService memCacheService = null; private static MemCache memCache = new MemCache(); public static MemCache getInstance () { return memCache; } private MemCache() { memCacheService = MemCacheServiceImpl.getInstance

    1.4K10发布于 2021-02-25
  • 来自专栏python3

    check_memcache with

    shell $> cat check_memcache.py #! /usr/bin/python import memcache import getopt import sys def usage(): print """check_memcache is Sets a warning level for memcache use memory.Default is ff --critical|-c) Sets a /check_memcache 3.修改客户端 nrpe shell $> vim /etc/nagios/nrpe.cfg command[check_memcache]=/usr/lib/nagios check_memcache!4000!5000 }

    1.9K00发布于 2020-01-06
  • 来自专栏后端技术探索

    -- Memcache详解

    另外,说一下MemCache和MemCached的区别: 1、MemCache是项目的名称 2、MemCached是MemCache服务器端可以执行文件的名称 MemCache访问模型 为了加深理解,我模仿着原阿里技术专家李智慧老师 《大型网站技术架构 核心原理与案例分析》一书MemCache部分,自己画了一张图: 特别澄清一个问题,MemCache虽然被称为"分布式缓存",但是MemCache本身完全不具备分布式的功能,MemCache ,32位机器最多只能使用2GB的内存空间,64位机器可以认为没有上限 然后我们来看一下MemCache的原理,MemCache最重要的莫不是内存分配的内容了,MemCache采用的内存分配方式是固定空间分配 1M,所以value大小自然不能大于1M了 再总结MemCache的特性和限制 上面已经对于MemCache做了一个比较详细的解读,这里再次总结MemCache的限制和特性: 1、MemCache中可以保存的 源码里面写的,开发者没有办法改变MemCache的Key值失效时间为30天这个限制 MemCache指令汇总 上面说过,已知MemCache的某个节点,直接telnet过去,就可以使用各种命令操作MemCache

    2K10发布于 2018-08-09
领券