封装一个php操作redis 数据是数组的使用类,告诉我怎么调用它
时间: 2023-05-17 15:04:09 浏览: 49
非常感谢您的问题!以下是一个简单的 PHP 操作 Redis 数据的类,可以处理数组数据:
```
class RedisArray {
private $redis;
public function __construct($host, $port) {
$this->redis = new Redis();
$this->redis->connect($host, $port);
}
public function set($key, $value) {
$this->redis->set($key, serialize($value));
}
public function get($key) {
$value = $this->redis->get($key);
return unserialize($value);
}
}
```
您可以按照以下方式调用该类:
```
$redis = new RedisArray('127.0.0.1', 6379);
$data = array('name' => 'John', 'age' => 30);
$redis->set('user', $data);
$user = $redis->get('user');
print_r($user);
```
这将输出以下内容:
```
Array
(
[name] => John
[age] => 30
)
```
希望这可以帮助您!