(5)存储索引
来源:互联网 发布:mysql字段默认time() 编辑:程序博客网 时间:2024/06/15 03:56
这个类主要是解析出分类名,然后存储到redis
<?phprequire_once 'readDir.class.php';require_once "storeWord.class.php";class GroupDicName{private $fileName='groupname';private $redis=null;public function __construct(){$this->redis=new Redis();$this->redis->connect('127.0.0.1', 6379);$this->redis->auth('caifangjie');}//提取不带.txt扩展名的文件名public function getGroupName($dir){return basename(strtolower(substr($dir, strrpos($dir,'/')+1)),'.txt');}//在将a-z相应开头的单词写入redis时,根据相应的分类名,依次写入各个相应的hash表//比如absolute会写入redis缓存的a-b:OFX的hash表//根据单词开头的两个字符进行单词的分类,有利于在查询时的想对精确匹配public function formatName($dir){return $this->getGroupName($dir);}//设置单词的分类索引,定位redis缓存服务器相应的hash表//第一次设置索引时,如果索引不存在则创建,并同时设置这个索引//当索引存在时,就不创建,而是直接追加public function setIndex($dir){$bname=$this->getGroupName($dir);if(!$this->redis->exists('index')){$this->redis->set('index', '#'.$bname);}else{$this->redis->append('index', '#'.$bname);}}public function getIndex(){$index = $this->redis->getRange('index',1,-1);return $index;}}/* $redis = new GroupDicName();echo "<pre>";print_r($redis->getIndex()); */?>
0 0
- (5)存储索引
- 索引存储
- sql 索引 存储过程
- sql 索引 存储过程
- MySQL索引与存储
- solr索引如何存储
- 数据库存储索引
- mysql 存储索引
- Lucence索引的存储
- mysql 存储,索引
- 索引的分布式存储
- 数据库存储和索引
- 数据存储-索引结构
- 存储引擎和索引
- 重建索引存储过程
- ES索引存储原理
- Mysql存储及索引
- 索引与存储过程
- 信息安全:OpenSSL之RC4加密简单示例
- Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
- SeekBar得API
- OSG+VS2010+WIN764位编译
- android context.getCacheDir()缓存目录
- (5)存储索引
- Python刷网页(精简版)
- (6)单词和翻译入库
- TP中集成Ucenter
- swift 笔记 保持后台的办法
- Cocos2d-x 定时器的浅析
- 从头开始学java--包
- 获取android 用到的所有开发包文件
- Codeforces Round #157 (Div. 1)C(因数分解+二分+组合数)