写一个php+redis封装数据类型的类
时间: 2023-05-18 12:04:39 浏览: 128
好的,以下是一个简单的 PHP Redis 封装数据类型的类:
```php
class RedisDataType {
private $redis;
public function __construct($host, $port) {
$this->redis = new Redis();
$this->redis->connect($host, $port);
}
public function set($key, $value) {
return $this->redis->set($key, $value);
}
public function get($key) {
return $this->redis->get($key);
}
public function hset($key, $field, $value) {
return $this->redis->hset($key, $field, $value);
}
public function hget($key, $field) {
return $this->redis->hget($key, $field);
}
public function lpush($key, $value) {
return $this->redis->lpush($key, $value);
}
public function rpop($key) {
return $this->redis->rpop($key);
}
}
```
这个类封装了 Redis 的 set、get、hset、hget、lpush 和 rpop 方法,可以用来操作 Redis 中的字符串、哈希表和列表数据类型。在使用时,需要传入 Redis 服务器的主机名和端口号,然后就可以调用类中的方法来操作 Redis 数据库了。
阅读全文