1、memcache为什么比操作数据库快的多? 因为操作内存比操作硬盘(数据库数据存在硬盘上)快的多 减少对数据库的访问,因为数据库的访问比较花费时间 2、memcache优点 是什么? 1.快速缓存 2.跨域登录 3、memcache缺点 是什么? 1.不能进行复杂的数据存取的操作,只能key-value 2.不能永久保存数据
4、memcache缓存的特点 是什么? 在内存中缓存数据 数据形态以 key->value 结构
5、php使用memcache需要什么? memcache安装文件 php的memcache扩展:php_memcache.dll
6、window下如何安装memcache服务器? 使用memcache.exe:将memcache.exe比如放进c盘的memcache文件夹 安装memcache.exe:然后在这个文件夹的命令行执行:memcached.exe -d install 启动memcache.exe:然后启动memcache:memcached.exe -d start 登录memcache:使用dos下的telnet:比如telnet 127.0.0.1 11211 复制代码 1)安装 memcached.exe -d install 2)卸载 memcached.exe -d uninstall 3)启动 memcached.exe -d start 4)停止 memcached.exe -d stop 5)调优安装 "C:\memcache\memcached.exe" -m 2048 -u root -l 192.168.20.2 -p 10000 -d runservice 复制代码
7、windows下如何查看服务是否安装(比如memcache)? 开始命令中:services.msc
8、memcache的默认端口是多少? 11211,也可以按照自己的需求来改
9、memcache需要的安全性如何? 不需要太大的安全性,因为数据很快就过期了,所以windows下telnet登录都不需要密码
10、一般在windows下淘汰的机器,在linux下可以使用么? 一般可以,因为linux需要的内存啥的都比较小
11、memcache在windows下操作方便还是在linux下操作方便? linux下操作方便,推荐使用linux
12、linux下如何安装memcache服务器? 官网下载压缩包,然后解压,然后安装即可,linux下也可以使用telnet登录memcache 复制代码 1)安装 ./configure && make && make install
2)启动 memcache -d -m 2048 -u root -l 192.168.20.1 -p 10000
3)停止 pkill memcached 复制代码
13、windows下查看memcache服务状态? 1.查端口:netstat -ano|find “10000” 2.查进程:tasklist|find “memcache”
14、linux下查看memcache服务状态? 1.查端口:netstat -tunpl |grep 10000 2.查进程:pstree|grep memcache
15、memcache常用操作? stats:memcache的当前状态,比如可操作内存,比如存进memcache的条目 get name:获取值 存数据:set name 0 3600 5 换行符 user1 增: set name 0 3600 5 user1
查: 1)stats:memcache的当前状态,比如可操作内存,比如存进memcache的条目 2)get name:获取值 3)stats items:找存了多少条目 4)stats cachedump 1 0:找到存进去的具体条目
删: delete name
改: replace name 0 3600 4 user