abstract:Windows安装:下载memcache的Windows版本进入memcache.exe所在目录,以管理员身份打开cmd命令行输入命令:memcached -d install 将memcache安装位系统服务验证安装:memcached -h启动服务:memcached -d start连接memcache:telnet localhost 11211PHP中安装memcache扩展
Windows安装:
下载memcache的Windows版本
进入memcache.exe所在目录,以管理员身份打开cmd命令行
输入命令:memcached -d install 将memcache安装位系统服务
验证安装:memcached -h
启动服务:memcached -d start
连接memcache:telnet localhost 11211
PHP中安装memcache扩展:
下载memcache的Windows版本
找到php_memcache.dll复制到对应的php/ext中
打开php.ini文件,添加一行:extension=php_memcache.dll
重启apache
使用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:内存级别的缓存, 可以提大的提升 执行的效率