<?php
namespace app\index\controller;
use Redis;
class Index
{public function index(){$redis = new Redis();$redis->connect('127.0.0.1', 6379);$redis->flushAll();/*** redis hash是一个string类型的field和value映射表,特别适用于存储对象*/// hSet() 添加一个value到hash中$redis->hSet('h','k1','v1');$redis->hSet('h','k2','v2');$redis->hSet('h','k3','v3');// hGet() 获取hash中的valueecho $redis->hGet('h','k1');//v1// hGetAll() 获取整个hash表的值$res = $redis->hGetAll('h');var_dump($res);/*** array(3) {["k1"]=>string(2) "v1"["k2"]=>string(2) "v2"["k3"]=>string(2) "v3"}*/}}

【thinkphp5操作redis系列教程】哈希类型之hSet,hGet,hGetAll相关推荐

  1. redis php lrange,thinkphp5操作redis系列教程】列表类型之lRange,lGetRange

    namespace app\admin\controller; use think\cache\driver\Redis; use think\Controller; use \think\Db; c ...

  2. 【thinkphp5操作redis系列教程】集合类型之sCard,sSize

    <?php namespace app\index\controller; use Redis; class Index {public function index(){$redis = ne ...

  3. 【thinkphp5操作redis系列教程】集合类型之sRem,sRemove

    <?php namespace app\index\controller; use Redis; class Index {public function index(){$redis = ne ...

  4. 【thinkphp5操作redis系列教程】哈希类型之hIncrBy,hIncrByFloat

    <?php namespace app\index\controller; use Redis; class Index {public function index(){$redis = ne ...

  5. redis的lrange_thinkphp5操作redis系列教程】列表类型之lRange,lGetRange

    namespace app\admin\controller; use think\cache\driver\Redis; use think\Controller; use \think\Db; c ...

  6. python按hash分组_Python操作redis系列以 哈希(Hash)命令详解(四)

    # -*- coding: utf-8 -*- import redis #这个redis不能用,请根据自己的需要修改 r =redis.Redis(host="123.56.74.190& ...

  7. python使用redis_Python操作redis系列之 列表(list) (五)

    # -*- coding: utf-8 -*-import redis r=redis.Redis(host="123.156.74.190",port=6379,password ...

  8. Redis系列教程(二):详解Redis的存储类型、集群架构、以及应用场景

    高并发架构系列 高并发架构系列:数据库主从同步的3种一致性方案实现,及优劣比较 高并发架构系列:Spring Cloud的核心成员.以及架构实现详细介绍 高并发架构系列:服务注册与发现的实现原理.及实 ...

  9. Redis系列教程(七):Redis并发竞争key的解决方案详解

    Redis高并发的问题 Redis缓存的高性能有目共睹,应用的场景也是非常广泛,但是在高并发的场景下,也会出现问题: 高并发架构系列:Redis缓存和MySQL数据一致性方案详解 如何解决Redis缓 ...

最新文章

  1. 官宣:图灵的 _____ ,只送不卖?
  2. Java 详解 JVM 工作原理和流程
  3. emiya-canvas.js 解决ios下拍照倾斜与canvas高清屏下绘图模糊问题 1
  4. 代码审查工具StyleCop
  5. K8S精华问答 | Kubernetes集群不能正常工作,难道是防火墙问题?
  6. JAVA类定义,成员类,抽象类及接口类
  7. 大幅减少GPU显存占用:可逆残差网络(The Reversible Residual Network)
  8. 特斯拉回应Model 3新车无USB接口:芯片短缺
  9. 为啥arm架构比x86 x64省电?
  10. PyCharm汉化后无法打开Settings设置
  11. 【转】Loss Function View
  12. ubuntu 个人常用的命令
  13. 云计算,制造业数字化转型的催化剂
  14. 第十五篇,man手册
  15. vim 常用指令与设置
  16. 女生选择了计算机专业能做什么工作?其实有这 5 种,前景很好
  17. MySQL连接查询—自身连接
  18. 【java面对对象】分数类型加减乘除运算的实现
  19. Ubuntu20.04编译并运行imu_utils,并且标定IMU
  20. 成熟男人与未成熟男人

热门文章

  1. 焊接技术应用在制造业发展中至关重要
  2. 苹果刷机验证服务器异常,技术帖:iPhone刷机报错代码以及简单判断
  3. 对数坐标归一化_数据归一化,标准化的几种方法
  4. SSM jsp页面发送数据到servlet报400错误
  5. 谈一下关于个人网站实现免签支付接口自动收款
  6. tendermint源码解析
  7. python androidhelper 语音识字_Python实现截图AI文字识字小工具
  8. 软件项目开发计划【列文】2022.5.11
  9. 金蝶KIS,从旧账套拷贝供应链单据的自定义字段到全新帐套
  10. 为什么必须执行前端测试?