php中使用reids ------哈希表
来源:互联网 发布:手机淘宝首页新品上架 编辑:程序博客网 时间:2024/06/06 08:34
redis的哈希表结构:
key field1 value field2 value …..
例子
car:id:1 color ‘white’ price ‘2000’ brand ‘BMW’
car:id:2 color ‘red’ price ‘4000’ barnd ‘cherry’
HSET key field value 新建一个哈希表然后存入一个字段
HMSET key field1 value field2 value …………. 一次存多个字段
HGET key field 获取一个字段
HMGET key field1,field2…… 一次获取多个字段
redis:是一个区分大小写的数据库 key 与 KEY不同
$rd=new Redis();$rd->connect('127.0.0.1','6379');$rd->hSet('cars','color','red');//新建一个cars 如果field是新建的那么返回1 如果field已经存在了只是修改值则返回0$rd>hMset('cars',array('price'=>'123','style'=>'suv'));//成功返回true$b=$rd->hMget('cars',array('brand','style'));//返回结果是数组$rs=$rd->hGetAll('cars);//返回所有cars的字段 值 数组形式
HEXISTS key field 判断 key的field字段是否存在
$d=$rds->hExists('cars','price');//如果key存在且字段存在返回true 如果不存在 返回false
HSETNX(‘cars’,’price’,1000);//price 字段不存在新建 返回true 字段存在返回false
HINCRBY(’cars’,’price’,1000) ;//对一个字段进行指定整数值增加返回增加完以后的值
HINCRBYFLOAT(’cars’,’price’,123.12);//对一个字段进行指定的浮点值进行增加
HDEL(‘cars’,’price’);//删除一个字段如果删除成功返回1,删除失败返回0
HKEYS(‘key’); //返回数组 数组内容key的所有字段
HVALS(‘hey’); //返回数组 所有key中的字段值没有字段名称对应
HLEN(‘key’); //获取key的字段数量
$rs=$rds->hSetNx('car:1','brands','bwm');$rs=$rds->hIncrBy('car:1','price','100');$rs=$rd->hKeys('cars');//返回数组 数组内容cars的所有字段$rs=$rds->hVals('car:1');//返回数组 所有key中的字段值没有字段名称对应
- php中使用reids ------哈希表
- 3.PHP 安装 reids
- Reids的简单使用
- reids与fastcgi_finish_request使用示例
- reids中内部数据结构->双向链表
- reids学习中遇到的一些问题(远程主机无法访问)
- Java使用reids,以及redis与shiro集成
- Java使用reids,以及redis与shiro集成
- reids-string
- reids配置
- reids集群
- reids 安装
- reids集群
- reids安装
- Reids Geo
- reids数据类型
- reids安装
- reids 笔记
- 关于分辨率的那点事儿(一)
- Spark定制班第25课:Spark Streaming的StreamingContext启动及JobScheduler启动源码图解
- 第二十五届中国儿童青少年计算机表演赛
- android view转bitmap
- Block (一) block Demo
- php中使用reids ------哈希表
- Java设计模式之——单例设计
- 性、谎言、直播间,网红主播的生存游戏和金钱帝国
- JSP和HTML的区别
- 使用JDBC执行 select insert update delete
- STM32F103 SDIO Sdcard驱动以及例程的问题
- 使用工具类来简化代码JDBCUtils
- Android网络操作和优化相关
- 第十六周阅读程序-9