像查询MySql一样查询Redis
2017-03-30 13:18
435 查看
关系型数据库如MySql有丰富的SQL语句供我们使用,如
where
where in
insert
update
delete
order by
count, sum, max, min
等等。有些人曾经期待过,能否像查询MySql一样查询Redis?我就是其中的一员。
现在有一个php库可以帮助你达成这个期待:redmodel
更多信息请移步github:redmodel
where
where in
insert
update
delete
order by
count, sum, max, min
等等。有些人曾经期待过,能否像查询MySql一样查询Redis?我就是其中的一员。
现在有一个php库可以帮助你达成这个期待:redmodel
安装
推荐通过composer安装composer require "limen/redmodel"
使用
use Limen\RedModel\Examples\HashModel; use Limen\RedModel\Examples\StringModel; $person = [ 'name' => 'martin', 'age' => '22', 'height' => '175', 'nation' => 'China', ]; $hashModel = new HashModel(); $hashModel->create(1, $person); $hashModel->find(1); // return $person $hashModel->where('id',1)->first(); // return $person $hashModel->where('id',1)->get(); // return ['redmodel:1:hash' => $person] $hashModel->where('id',1)->delete(); // remove key "redmodel:1:hash" from database $nick = 'martin-walk'; $stringModel = new StringModel(); $stringModel->insert([ 'id' => 1, 'name' => 'martin' ], $nick); $stringModel->where('id',1)->first(); // return $nick $stringModel->where('id',1)->get(); // return ['redmodel:1:string:martin' => $nick]
更多信息请移步github:redmodel
相关文章推荐
- mysql按条件查询当条件是数字的时候加不加引号是一样的。
- 高并发时,读文件、读SESSION、读缓存(Redis)和读数据库(Mysql)的查询效率哪家强?
- 从mysql查询数据导入redis入队中
- mysql和redis数据库的查询添加脚本
- Oracle 连接查询(mysql、 sql server一样)
- php查询mysql并缓存到redis
- Oracle 连接查询(mysql、 sql server一样)
- spring-springmvc-mybatis-dubbo-redis-mysql实现soa搭建,数据查询,数据缓存
- mysql 5.6 打开慢查询,Mysql新版本的慢查询配置和旧的版本不太一样。(转自向东兄弟的博文)
- 像查询DB一样查询redis
- php查询mysql并缓存到redis
- 使用python查询MySQL数据并写入redis
- php查询mysql并缓存到redis
- php查询mysql并缓存到redis
- mysql 按时间查询的
- mysql之把查询的结果保存到新表
- MYSQL基本查询语句练习1--用到的表和建表语句
- mysql在查询结果中增加排序字段
- mysql模糊查询
- mysql 查询时间戳(TIMESTAMP)转成常用可读时间格式