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