/** * Get the length of a string value. * * @param string $key * * @return int * @link http://redis.io/commands/strlen * @example * <pre> * $redis->set('key', 'value'); * $redis->strlen('key'); // 5 * </pre> */ public function strlen($key) { try { return $this->client->strlen($key); } catch (Exception $e) { return $this->handleException($e, __FUNCTION__, func_get_args()); } }
/** * Test getting the length of a string */ public function testStrlen() { $this->redis->del('testStrlen'); $strlenResult = $this->redis->strlen('testStrlen'); $this->assertInternalType('int', $strlenResult); $this->assertEquals(0, $strlenResult); $this->redis->set('testStrlen', 'someValue'); $strlenResult = $this->redis->strlen('testStrlen'); $this->assertInternalType('int', $strlenResult); $this->assertEquals(9, $strlenResult); }