php redis hash参数,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值