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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值