加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php操作redis常用方法代码示例

发布时间:2020-12-13 21:25:39 所属栏目:PHP教程 来源:网络整理
导读:1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE $redis = new Redis(); $result = $redis -connect(‘127.0.0.1‘,6379 ); var_dump ( $result ); set、get 、delete $redis = new Redi
  • 1,connect

描述:实例连接到一个Redis.

参数:host: string,port: int

返回值:BOOL 成功返回:TRUE;失败返回:FALSE

$redis = new Redis();
$result = $redis->connect(‘127.0.0.1‘,6379);
var_dump($result);
  • set、get 、delete
$redis = new Redis();
$result = $redis->connect(‘127.0.0.1‘,6379);
$redis->auth(‘123456‘);
$redis->set(‘name‘,‘jackie‘);//设置key和value的值
echo $redis->get(‘name‘) . "<br/>";//获取有关指定键的值

$redis->delete(‘name‘);//删除指定的键
var_dump($redis->get(‘name‘)); //结果:bool(false)
  • setnx

描述:如果在数据库中不存在该键,设置关键值参数

参数:key value

返回值:BOOL 成功返回:TRUE;失败返回:FALSE

$redis = new Redis();
$result = $redis->connect(‘127.0.0.1‘,‘jackie‘);
$redis->setnx(‘name‘,‘louis‘);
echo $redis->get(‘name‘) . "<br/>";//jackie

$redis->delete(‘name‘);
$redis->setnx(‘name‘,‘louis‘);
echo $redis->get(‘name‘);//louis
  • exists

描述:验证指定的键是否存在

$redis = new Redis();
$result = $redis->connect(‘127.0.0.1‘,6379);
$redis->auth(‘123456‘);
$redis->set(‘test‘,"2222222222111");
var_dump($redis->exists(‘test‘));  //结果:bool(true)
  • incr

描述:数字递增存储键值键.

$redis = new Redis();
$result = $redis->connect(‘127.0.0.1‘,"123");
var_dump($redis->incr("test"));  //结果:int(124)
var_dump($redis->incr("test"));  //结果:int(125)

8,decr

描述:数字递减存储键值。

$redis = new Redis();
$result = $redis->connect(‘127.0.0.1‘,"123");
var_dump($redis->decr("test"));  //结果:int(122)
var_dump($redis->decr("test"));  //结果:int(121)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读