面试可能问及的问题
1、内存存储机制
2、数据国企和删除机制
3、集群算法
4、无底洞效应
5、雪崩
6、老数据被踢
以上问题、可以私下学习
案例:
1、缓存数据库sql查询的数据;数据量不要超过1m
2、缓存新闻详情页
tp5缓存自带memcache和redis等缓存类型
可以私下学习
下面学习php中的使用
创建memcache对象
$mem = new memcache();
添加服务器
$mem->addServer();
断开服务器:
$mem->close()
数据操作命令
方法 | 注释 |
add | 命令用于将 value(数据值) 存储在指定的 key(键) 中。不可以更新修改key的值 |
replace | 命令用于替换已存在的 key(键) 的 value(数据值)。 |
set | 命令用于将 value(数据值) 存储在指定的 key(键) 中。可以更新修改key的值 |
get | 命令获取存储在 key(键) 中的 value(数据值) ,如果 key 不存在,则返回空。 |
delete | 命令用于删除已存在的 key(键)。 |
increment | 命令用于对已存在的 key(键) 的数字值进行自增操作。 |
decrement | 命令用于对已存在的 key(键) 的数字值进行自减操作。 |
flush | 命令用于清理缓存中的所有 key=>value(键=>值) 对。 |