没有合适的资源?快使用搜索试试~ 我知道了~
很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道。但是在怎么构建还是key和value的关系,与真正的关系型数据库还是不一样的。 效率高,不方便;方便的,效率不高;又方便,效率又高的要花钱。 php-redis里面的sort函数,在做web的时候取数据还是比较方便,有点关系型数据库的味道。在说sort前,先说一下前面漏的几个比较常用的函数。 1) keys 描述:查找符合给定模式的key 参数:匹配模式 返回值:符合给定模式的key列表 2) mset 描述:同时设置一个或多个key-value对。当发现同名的key存在时,MSET会用新值覆盖旧值
资源推荐
资源详情
资源评论
php-redis中的中的sort排序函数总结排序函数总结
很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道。但是在怎么构建还是key和
value的关系,与真正的关系型数据库还是不一样的。
效率高,不方便;方便的,效率不高;又方便,效率又高的要花钱。
php-redis里面的sort函数,在做web的时候取数据还是比较方便,有点关系型数据库的味道。在说sort前,先说一下前面漏的
几个比较常用的函数。
1)) keys
描述:查找符合给定模式的key
参数:匹配模式
返回值:符合给定模式的key列表
2)) mset
描述:同时设置一个或多个key-value对。当发现同名的key存在时,MSET会用新值覆盖旧值,如果你不希望覆盖同名key,
请使用MSETNX命令。MSET是一个原子性(atomic)操作,所有给定key都在同一时间内被设置,某些给定key被更新而另一些
给定key没有改变的情况,不可能发生。
参数:数组
返回值:总是返回OK(因为MSET不可能失败)
3)) mget
描述:返回所有(一个或多个)给定key的值。如果某个指定key不存在,那么返回特殊值nil。因此,该命令永不失败。
参数:key的数组
返回值:一个包含所有给定key的值的列表
示例:示例:
复制代码 代码如下:
<?php
$redis = new redis();
$redis->connect(‘192.168.1.108’, 6379);
$redis->flushall();
$array=array(‘tank’=>’1’,
‘zhang’=>’2’,
‘ying’=>’3’,
‘test’=>’4’);
$redis->mset($array);
print_r($redis->keys(‘*s*’)); // 结果:Array ( [0] => test )
print_r($redis->keys(‘y???’)); // 结果:Array ( [0] => ying )
print_r($redis->keys(‘t[e]*’)); // 结果:Array ( [0] => test )
print_r($redis->keys(‘*’)); // 结果:Array ( [0] => ying [1] => test [2] => zhang [3] => tank )
print_r($redis->mget(array(“tank”,”ying”))); // 结果:Array ( [0] => 1 [1] => 3 )
?>
4)) sort
描述:按条件取得数据
参数:
复制代码 代码如下:
array(
‘by’ => ‘pattern’, //匹配模式
‘limit’ => array(0, 1),
‘get’ => ‘pattern’
‘sort’ => ‘asc’ or ‘desc’,
‘alpha’ => TRUE,
‘store’ => ‘external-key’
)
返回或保存给定列表、集合、有序集合key中经过排序的元素。
一般排序
复制代码 代码如下:
<?php
$redis = new redis();
资源评论
weixin_38737980
- 粉丝: 8
- 资源: 964
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功