• php操作redis--字典(hash)篇


    常用函数:hSet,hGet,hGetAll等。

    应用场景:存储用户信息对象数据,包括id,姓名,年龄和生日,通过用户id来获取姓名,年龄等信息。

    连接

    $redis = new Redis();

    $redis->connect('127.0.0.1',6379);

    添加:如果没有该键则设置成功返回1,如果有则替换返回0,失败返回0

    echo $redis->hSet('hash','cat','cat1');     //1

    echo $redis->hSet('hash','cat','cat2');    //0

    echo $redis->hSet('hash','dog','dog1');  //1

    获取hash中某个key的值

    echo $redis->hGet('hash','cat');   //cat2

    获取hash中所有的keys

    print_r($redis->hKeys('hash'));  //Array ( [0] => cat [1] => dog )

    获取hash中所有的值

    print_r($redis->hVals('hash'));   //Array ( [0] => cat2 [1] => dog1 )

    获取hash中所有的key和value

    print_r($redis->hGetAll('hash'));  //Array ( [cat] => cat2 [dog] => dog1 )

    获取hash中key的数量、

    echo $redis->hLen('hash');   //2

    删除hash中一个key,不存在则返回false

    echo $redis->hDel('hash','dog');  //1

  • 相关阅读:
    csharp: mappings using Dapper-Extensions+Dapper.net.
    SQL Anywhere5.5: Metadata
    Csharp: read Sybase SQL anywhere5.5 using c#
    Sybase SQL anywhere5.5
    Spark基本概念
    Spark之RDD(含Java运行环境配置)
    Spark简介及安装
    Scala编程进阶
    Scala面向对象
    Scala基础
  • 原文地址:https://www.cnblogs.com/wheats/p/12090129.html
Copyright © 2020-2023  润新知