memcache的安装与使用

Original 2018-12-16 14:56:47 258
abstract:Windows安装:下载memcache的Windows版本进入memcache.exe所在目录,以管理员身份打开cmd命令行输入命令:memcached -d install 将memcache安装位系统服务验证安装:memcached -h启动服务:memcached -d start连接memcache:telnet localhost 11211PHP中安装memcache扩展

Windows安装:

  1. 下载memcache的Windows版本

  2. 进入memcache.exe所在目录,以管理员身份打开cmd命令行

  3. 输入命令:memcached -d install 将memcache安装位系统服务

  4. 验证安装:memcached -h

  5. 启动服务:memcached -d start

  6. 连接memcache:telnet localhost 11211

PHP中安装memcache扩展:

  1. 下载memcache的Windows版本

  2. 找到php_memcache.dll复制到对应的php/ext中

  3. 打开php.ini文件,添加一行:extension=php_memcache.dll

  4. 重启apache

  5. 使用phpinfo查看memcache扩展是否安装成功

memcache常用命令:

1、set 命令用于向缓存添加新的键值对。如果键已经存在,则之前的值将被替换。

#案例

set userId 0 0 5

12345

STORED

2、add仅当缓存中不存在键时,add 命令才会向缓存中添加一个键值对。如果缓存中已经存在键,则之前的值将仍然保持相同,并且您将获得响应 NOT_STORED。

#案例

set userId 0 0 5

12345

STORED
add userId 0 0 5

55555

NOT_STORED
add companyId 0 0 3

564

STORED

3、get 命令用于检索与之前添加的键值对相关的值。您将使用 get 执行大多数检索操作。

set userId 0 0 5

12345

STORED
get userId
VALUE userId 0 5

12345

END
get bob
END

4、delete 命令用于删除 memcached 中的任何现有值。您将使用一个键调用delete,如果该键存在于缓存中,则删除该值。如果不存在,则返回一条NOT_FOUND 消息。

set userId 0 0 5

98765

STORED
delete bob
NOT_FOUND
delete userId
DELETED
get userId
END

5、flush_all用于清空缓存中所有的键/值对(设置所有的键/值对过期)

Correcting teacher:天蓬老师Correction time:2018-12-16 15:12:43
Teacher's summary:内存级别的缓存, 可以提大的提升 执行的效率

Release Notes

Popular Entries