Redis hash 是一个string类型的field和value的映射表,特别适合用于存储对象。

Redis 中每个 hash 可以存储  232-1(4294967295) 键值对

赋值(hset)

$redis->hSet('website_bd', '百度搜索', 'www.baidu.com');
$redis->hSet('website_bd', '百度地图', 'map.baidu.com');
$redis->hSet('website_bd', '百度新闻', 'news.baidu.com');

批量赋值(hMset)

$website_all = [
'bing' => 'https://cn.bing.com/',
'360' => 'https://www.so.com/',
'soso' => 'http://www.soso.com/',
    'page' => 340,
'sogou' => 'https://www.sogou.com/'
];
$redis->hMSet('website_all',$website_all);

为表中不存在的字段赋值(hSetNx)

$redis->hSetNx('website_bd', '百度贴吧', 'https://tieba.baidu.com/');

获取指定字段的值(hGet)

$redis->hGet('website_bd','百度搜索');

获取所有给定字段的值(hMget)

$redis->hMget('website_all', ['bing', 'age360]);

获取所有表中的字段(hKeys)

$redis->hKeys('website_all');

获取表中所有值(hVals)

$redis->hVals('website_all');

获取全部元素(hGetAll)

$redis->hGetAll('website_all');

删除某个元素(hDle)

$redis->hDel('website_hd', '百度新闻');

判断元素是否存在(hExists)

$redis->hExists('website_all', 'baidu');

获取长度(hLen)

$redis->hLen('website_all');

为哈希表中的字段增加指定增量值(hIncrBy)

$redis->hIncrBy('website_all', page', 10);

最新文章

  1. DG环境数据库RMAN备份策略制定
  2. 【仿真】Lattice_Diamond_调用Modelsim_仿真
  3. ios webview 只能播放带域名的视频连接好奇怪!
  4. 【VB6】VB6实现拖拽
  5. 如何正确地使用Entity Framework Database First
  6. RPM软件包管理的查询功能
  7. LeetCode Flip Game
  8. java.面向对象特征
  9. Caffe 深度学习框架介绍
  10. EXPDP
  11. 转载 ASP.NET常用的正则表达式
  12. android httpClient 支持HTTPS的访问方式
  13. 《离散数学之把妹要诀》的js实现
  14. Nhibernate初入门基本配置(二)
  15. PHP判断一个变量是否可以通过foreach进行遍历
  16. JPG 图片在IE下不能显示的问题
  17. IOS(二)基本控件UIButton、简易动画、transform属性、UIImageView
  18. .NET Core 使用RSA算法 加密/解密/签名/验证签名
  19. 《剑指offer》左旋转字符串
  20. 创建一个dynamics 365 CRM online plugin (九) - Context.Depth

热门文章

  1. Python-闭包(Closure)
  2. GUI程序设计--班级信息收集系
  3. 【记录】Linux Mint Cinnamon Desktop Enviroment使用记录
  4. Oracle虚拟机与主机共享设置
  5. HIVE - HIVEQL学习笔记
  6. C++ 函数类型和函数指针类型的自动推导、声明和赋值
  7. Centos7 安装Mysql8 主从数据库
  8. liunx部署flask项目
  9. SQL Server数据库备份和还原
  10. Spring-XML文件与注解