• PHP redis hash


            $redis = new \Redis();
            $redis->connect('127.0.0.1','6379');
            $redis->auth('123456');// 密码
            $redis->select(1);// 指定数据库

            $key='hash:wps';
            // 设置key
            /*$str=$redis->hset($key,'shop','您好');
            if(!$str){
               $redis->hset($key,'shop','您好');
            }*/
            // 获取hkey field值
            // $str=$redis->hget($key,'shop');

            // 删除hkey field 一个或多个
            // $str=$redis->hdel($key,'shop');
            // $str=$redis->hdel($key,'shop','shop1');
                    
            // 判断hkey中field是否存在
            // $str=$redis->hexists($key,'shop2');
            
            // 获取hkey值
            // $str=$redis->hgetall($key);
            
            // 给hkey中field 增加指定值 取整
            // $str=$redis->hincrby($key,'shop10',100.1);

            // 给hkey中field 增加指定值 小数
            // $str=$redis->hincrbyfloat($key,'shop10',100.12);
            
            // 获取hkey
            // $str=$redis->hkeys($key);
            
            // 获取hkey 长度
            // $str=$redis->hlen($key);
            
            // 同时往hkey中设置多个field
            // $str=$redis->hmset($key,['aaa'=>'星期一','bbb'=>'星期二','ccc'=>'星期三']);

            // 同时获取hkey中多个field值
            // $str=$redis->hmget($key,['aaa10','aaa20','aaa30']);

            // 设置hkey filed值 field不存在时才执行
            // $str=$redis->hsetnx($key,'aaa100', '梅西');
            
            // 获取hkey的所有值不包含field
            // $str=$redis->hvals($key);
            
            // 这个不知道怎么用,欢迎评论区分享
            $str=$redis->hscan($key,3,'match','sho*');

            var_dump($str);

  • 相关阅读:
    Vue使用Echarts绘画地图可视化
    Nginx服务之监控模块vts
    一文搞懂 ARM 64 系列: ADC
    lua-resty-request库写入爬虫ip实现数据抓取
    OkHttp原理分析总结
    【Vue基础-数字大屏】加载动漫效果
    Python实现飞翔的小鸟
    Spring实例化源码解析之Bean的实例化(十二)
    LibGdx学习记录
    快速排序及其变体
  • 原文地址:https://blog.csdn.net/qq_39521804/article/details/128091438