- <?PHP
- // 1? 查询缓存
- // 2? 哈希缓存
- class Cache{
- private $hash_key = ''; // 哈希缓存的键
- private $expire = 10; // 查询缓存过期时间
- private function get_key($param){
- // 获取存入查询缓存的键
- }
- public function insert_data(){
- // 1, 添加数据到数据库
- // 2, 清除查询缓存
- // 3, 添加数据到哈希缓存中
- }
- public function delete_data(){
- // 1, 删除数据库中的数据
- // 2, 清除查询缓存
- // 3, 从哈希缓存中删除数据
- }
- public function update_data(){
- // 1, 更新数据到数据库
- // 2, 清除查询缓存
- // 3, 从哈希缓存中删除数据
- }
- public function get_data(){
- // 1, 从查询缓存中获取数据
- // 2, 从哈希缓存中获取数据
- // 3, 从数据库中获取数据
- // 4, 把数据库中的数据同步到查询缓存中
- // 5, 返回数据
- }
- }
来源: http://www.bubuko.com/infodetail-2907916.html