php使用redis

  • 黄楚恒
  • 2018-02-03 17:18:46
  • PHP
  • redis
$redis = new \Redis();
$redis->connect('127.0.0.1', 6379); //6379端口号

//使用string类型
$redis->delete("string1");
$redis->set('string1','val1');
$val = $redis->get('string1');
var_dump($val);

$redis->set('string1',5);
$redis->incr('string1',3);
$val = $redis->get('string1');
var_dump($val);

//使用list类型
$redis->delete("list1");
$redis->lpush("list1","a");
$redis->lpush("list1","b");
$redis->lpush("list1","c");

$val = $redis->lpop("list1");
var_dump($val);

//使用set类型
$redis->delete("set1");
$redis->sAdd("set1","a");
$redis->sAdd("set1","b");
$redis->sAdd("set1","c");

$val = $redis->sCard("set1");
var_dump($val);

$val = $redis->sMembers("set1");
var_dump($val);

//使用hash类型
$redis->delete('driver1');
$redis->hSet("driver1","name","mingming");
$redis->hSet("driver1","age",22);
$redis->hSet("driver1","group",2);

$val = $redis->hGet('driver1','name');
var_dump($val);

$val = $redis->hMGet('driver1',array('name','age'));
var_dump($val);

//使用sort set类型
$redis->delete("zset1");
$redis->zAdd("zset1",100,"xiaoming");
$redis->zAdd("zset1",90,"xiaohong");
$redis->zAdd("zset1",95,"xiaowang");

$val = $redis->zRange("zset1",0,-1);
var_dump($val);

$val = $redis->zRevRange("zset1",0,-1);
var_dump($val);

Copyright © 2016-2019 709173702@qq.com 版权所有  ICP证粤ICP备16117826号-1
联系邮箱:709173702@qq.com