12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Bear
- * Date: 2018/11/12
- * Time: 上午9:59
- */
- namespace app\common\internalInterface;
- interface CacheInterface
- {
- /**
- * 设置当前连接
- * @param null $connection
- * @return mixed
- */
- public function setClient($connection = NULL);
- public function get($key, $connection = NULL);
- public function set($key, $value, $ttl, $connection = NULL);
- public function del($key, $connection = NULL);
- public function hget($key, $field, $connection = NULL);
- public function hset($key, $field, $value, $connection = NULL);
- public function hdel($key, $field, $connection = NULL);
- public function hexists($key, $field, $connection = NULL);
- public function hkeys($key, $connection = NULL);
- public function hscan($key, $cursor, $options, $connection = NULL);
- public function hgetall($key, $connection = NULL);
- public function hclear($key, $connection = NULL);
- public function hsize($key, $field, $connection = NULL);
- public function multi_get($key, $connection = NULL);
- public function multi_hget($key, $field, $connection = NULL);
- public function hincrby($key, $field, $value, $connection = NULL);
- public function flushall();
- }
|