zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Design Tutorial: Inverse the Problem
    The Number Off of FFF
    "Money, Money, Money"
    No Pain No Game
    Group
    Vases and Flowers
    Codeforces Round #466 (Div. 2)
    ST表
    Wildcard Matching
    HDOJ 3549 Dinitz
  • 原文地址:https://www.cnblogs.com/wheats/p/12090129.html
Copyright © 2011-2022 走看看