🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## lSize ##### *Description* Returns the size of a list identified by Key. If the list didn't exist or is empty, the command returns 0. If the data type identified by Key is not a list, the command return `<span class="calibre12">FALSE</span>`. 根据KEY返回该KEY代表的LIST的长度,如果这个LIST不存在或者为空,那么ISIZE返回0,如果指定的KEY的数据类型不是LIST或者不为空,那么返回FALSE。所以在这里多说一句,当用ISize返回判断值的时候,===就有用处了,这里FLASE和0是两个概念了。 ##### *Parameters* *Key* ##### *Return value* *LONG* The size of the list identified by Key exists. 如果KEY存在并且为LIST且有元素,那么返回KEY的长度,为空或者不存在返回0。 *BOOL*`<span class="calibre12">FALSE</span>` if the data type identified by Key is not list 如果KEY的数据类型不为空或者LIST,则返回FALSE。 ##### *Example* ``` <pre class="calibre9">$redis->rPush('key1', 'A'); $redis->rPush('key1', 'B'); $redis->rPush('key1', 'C'); /* key1 => [ 'A', 'B', 'C' ] */ $redis->lSize('key1');/* 3 */ $redis->rPop('key1'); $redis->lSize('key1');/* 2 */ ```