分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

php redis 常用方法

发布时间:2023-09-06 02:10责任编辑:傅花花关键词:redis

一些php redis 常用的方法:

1.hGet($key,$hashKey)

Redis Hget 命令用于返回哈希表中指定字段的值。

<?php$redis = new redis();$redis -> connect(‘127.0.0.1‘,6379);$redis -> flushAll();// This first case: hash 表存在 , key 也存在,获取数据成功$redis -> hSet(‘myhash‘,‘job‘,‘programmer‘);var_dump($redis -> hGet(‘myhash‘,‘job‘)); ??????// programmer// This second case: hash表存在, key 不存在var_dump($redis -> hGet(‘myhash‘,‘pats‘)); ?????// boolean false// This third case: hash 表不存在var_dump($redis -> hGet(‘hash_not_exists‘,‘job‘)); ?????// boolean false// 总之 :只有 hash 表和 key 同时存在的时候才可以返回数据

2.hMset()

Redis Hmset 命令用于同时将多个 field-value (字段-值)对设置到哈希表中。(此命令会覆盖哈希表中已存在的字段

如果哈希表不存在,会创建一个空哈希表,并执行 HMSET 操作。

<?php$redis = new redis();$redis -> connect(‘127.0.0.1‘,6379);$redis -> flushAll(); // - //FLUSHALL------清空整个Redis服务器的数据(删除所有数据库的所有key)- $redis->flushall// This first case: hash 表不存在 ,设置成功$array_hmset = array( ???‘pats‘ => ‘dog‘, ???‘fruit‘ => ‘cherry‘, ???‘job‘ => ‘programmer‘);$redis -> hMset(‘myhash‘,$array_hmset);$array_hmget = array(‘pats‘,‘fruit‘,‘job‘);var_dump($redis -> hMget(‘myhash‘,$array_hmget));// ?array (size=3)// ?????‘pats‘ => string ‘dog‘ (length=3)// ?????‘fruit‘ => string ‘cherry‘ (length=6)// ?????‘job‘ => string ‘programmer‘ (length=10)// This second case: hash 表已存在, hash 表被覆盖if($redis -> exists(‘myhash‘)) { ???$array_hmset_date = array( ???????‘year‘ => 2017, ???????‘month‘ => 5, ???????‘day‘ => 11 ???); ???$redis -> hMset(‘myhash‘,$array_hmset_date); ???$array_hmset_date = array(‘year‘,‘month‘,‘day‘); ???var_dump($redis -> hMget(‘myhash‘,$array_hmset_date));}// ?array (size=3)// ?????‘year‘ => string ‘2017‘ (length=4)// ?????‘month‘ => string ‘5‘ (length=1)// ?????‘day‘ => string ‘11‘ (length=2)

3.flushall()

- //FLUSHALL------清空整个Redis服务器的数据(删除所有数据库的所有key)

- $redis->flushall()

4.

5.

6.

php redis 常用方法

原文地址:https://www.cnblogs.com/djwhome/p/9493711.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved