常用函数:hSet,hGet,hGetAll等。

应用场景:存储用户信息对象数据,包括id,姓名,年龄和生日,通过用户id来获取姓名,年龄等信息。

连接

$redis = new Redis();

$redis->connect('127.0.0.1',6379);

添加:如果没有该键则设置成功返回1,如果有则替换返回0,失败返回0

echo $redis->hSet('hash','cat','cat1');     //1

echo $redis->hSet('hash','cat','cat2');    //0

echo $redis->hSet('hash','dog','dog1');  //1

获取hash中某个key的值

echo $redis->hGet('hash','cat');   //cat2

获取hash中所有的keys

print_r($redis->hKeys('hash'));  //Array ( [0] => cat [1] => dog )

获取hash中所有的值

print_r($redis->hVals('hash'));   //Array ( [0] => cat2 [1] => dog1 )

获取hash中所有的key和value

print_r($redis->hGetAll('hash'));  //Array ( [cat] => cat2 [dog] => dog1 )

获取hash中key的数量、

echo $redis->hLen('hash');   //2

删除hash中一个key,不存在则返回false

echo $redis->hDel('hash','dog');  //1

最新文章

  1. APP技术演化的路
  2. 游戏服务器ID生成器组件
  3. 上传系列:jquery.upload.js
  4. AVAudioPlayer 播放音频
  5. 【WCF系列一】WCF入门教程(图文) VS2012
  6. Launchpad灰色图标怎么删除?重置Launchpad教程
  7. C#实现HttpUtility.UrlEncode输出大写字母
  8. LinCode 刷题 之二叉树最小深度
  9. ip地址与整数相互转换
  10. 在Flex中推断是否在组件之外单击的技巧
  11. 设计模式——模板模式(C++实现)
  12. [POI 2015]Kinoman
  13. Servlet编程实例-servlet学习之旅(三)
  14. tomcat的realm域
  15. java基础知识—循环结构
  16. docker单机网络类型
  17. iptables 代理转发配置
  18. QXDM操作应用
  19. Object-C-复制
  20. supervisor "INFO spawnerr: unknown error making dispatchers for xxx" 错误

热门文章

  1. 转 关于HTML5中meta name="viewport" 的用法 不同分辨率手机比例缩放
  2. node 添加个人经历的接口
  3. java--字符串拼接比较
  4. Python--面向对象的程序设计之继承实现的原理(继承顺序)、封装、property
  5. POJ 1151 线段树+扫描线(计算矩形面积并)
  6. Python基础-main
  7. 能打开电脑都看懂的系列之Windows下修改MongoDB用户密码
  8. linux安装相关软件
  9. 查询事件状态,mysql查看事件是否开启,设置启动时自动开启方法
  10. nginx logformat说明