首页 > 教程
(PHP)Redis Hash(哈希)操作
- 2025-04-07
- 1401 ℃
(PHP)Redis Hash(哈希)操作
/**
*
* Hash操作
* 哈希操作
* 可理解为数据库操作
*
*/
//为user表中的字段赋值。成功返回1,失败返回0。若user表不存在会先创建表再赋值,若字段已存在会覆盖旧值。
$redis->hSet('user', 'name', '222');
//获取user表中指定字段的值。若user表不存在则返回false。
$redis->hGet('user', 'realname');
//查看user表的某个字段是否存在,存在返回true,否则返回false。
$redis->hExists('user', 'realname');
//删除user表的一个字段,不支持删除多个字段。成功返回1,否则返回0。
$redis->hDel('user', '222');
//同时设置某个user表的多个字段值。成功返回true。
$redis->hMset('user', ['name' => 'jet', 'age' => 18]);
//同时获取某个user表的多个字段值。其中不存在的字段值为false。
$redis->hMget('user', ['name', 'age']);
//获取某个user表所有的字段和值。
$redis->hGetAll('user');
//获取某个user表所有字段名。user表不存在时返回空数组,key不为user表时返回false。
$redis->hKeys('user');
//获取某个user表所有字段值。
$redis->hVals('user');
//为user表中不存在的字段赋值。若user表不存在则先创建,若字段已存在则不做任何操作。设置成功返回true,否则返回false。
$redis->hSetNx('user', 'realname', 'jetwu');
//获取某个user表的字段数量。若user表不存在返回0,若user不是hash表则返回false。
$redis->hLen('user');
//为user表中的指定字段加上指定的数值,若user表不存在则先创建,若字段不存在则先初始化值为0再进行操作,若字段值为字符串则返回false。设置成功返回字段新值。
$redis->hIncrBy('user', 'age', 10);
//为user表中的指定字段加上指定浮点数值。
$redis->hIncrBy('user', 'age', 1.5);相关内容
公众号主体变更后,批量...
原型继承和 Class 继承
批量提取word文档标题
2024年排名前5位的潜在...
你真的会使用百度搜索吗?
批量重命名文件,怎样快...
关于二维码的原理以及美化
为什么当年历史课中西方...
-
无需视频号!不靠微信收藏!实现朋友圈发1分钟以上长视频
2025-04-27 2040
-
php上传图片到个人百度网盘
2021-09-01 1805
-
终于有一款插件来处理B站烦人的广告了
2025-04-27 1365
-
如何快速注册一个美国区Apple ID?
2024-05-10 1789
-
PHP中include,require,include_once,require_once的区别详解
2025-04-07 1327
-
iOS 可用的可换源小说阅读器
2025-04-27 2253
-
鼠标点击波纹特效 html+css+js
2025-04-07 1265
-
刷视频就能学技能知识!这个 神仙APP 我真的相见恨晚
2026-07-07 892
-
国内可直连的直播源
2024-07-14 3753
-
常用正则表达式
2021-05-06 912
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章