将Redis操作封装成Model
2016-12-08 15:01
267 查看
Redis经常作为一种内存化的数据库使用,将Redis封装成Model,同一业务类型数据的操作都放在一个Model里,这样可以提高代码的可维护性。
为此,我写了一个开源的库redmodel,将Redis常用的操作封装成了类似数据库查询语句的方法。
例如一个key模式为user:{id}:profile的Hash类型的Model,更新操作
等同于调用redis的原生方法hmset更新user:1:profile对应的数据。
Model类根据Redis数据类型自动调用相应的原生方法。
更多特性请看redmodel
为此,我写了一个开源的库redmodel,将Redis常用的操作封装成了类似数据库查询语句的方法。
例如一个key模式为user:{id}:profile的Hash类型的Model,更新操作
$model->where('id', 1)->update([ 'name' => 'Maria', 'age' => '22', ]);
等同于调用redis的原生方法hmset更新user:1:profile对应的数据。
Model类根据Redis数据类型自动调用相应的原生方法。
更多特性请看redmodel
相关文章推荐
- jedis使用线程池封装redis基本操作
- C++ 操作Redis 简单封装类
- Redis操作List工具类封装,Java Redis List命令封装
- 封装hiredis——C++与redis对接(一)(string的SET与GET操作)
- 封装Redis部分基本操作(键值都封装为对象类型)
- 封装一下CakePHP的Model,增加链式操作
- jedis使用线程池封装redis基本操作
- Redis操作字符串工具类封装,Redis工具类封装
- 使用spring-data-redis进行对redis的操作,封装的一些操作方法
- PHP实现操作redis的封装类完整实例
- Java Spring 与 Redis 操作封装源码
- jedis使用线程池封装redis基本操作
- PHP 操作redis 封装的类
- Redis操作Hash工具类封装,Redis工具类封装
- redis学习之java类对redis库操作的简单封装
- 自定义封装简单的基于FMDB以及数据model的数据库操作
- PHP实现操作redis的封装类完整实例
- 自己封装的C#操作redis公共类
- Redis操作List工具类封装,Java Redis List命令封装
- redis单点缓存数据库操作封装