wordpress 多站点 插件,做男女的那个视频网站,wordpress导航图标变成框框,公司手册制作网站LIST
List 是一个简单的双向链表#xff0c;支持从两端进行插入和删除操作。 常用命令#xff1a;
lpush/rpush/lrange
lpush 插入一个或多个元素到列表的左端。
rpush 插入一个或多个元素到列表的右端。
lrange key start stop 获取元素#xff08;前闭后闭#xff0…LIST
List 是一个简单的双向链表支持从两端进行插入和删除操作。 常用命令
lpush/rpush/lrange
lpush 插入一个或多个元素到列表的左端。
rpush 插入一个或多个元素到列表的右端。
lrange key start stop 获取元素前闭后闭超过范围的话只会返回范围内的元素不会报错。
127.0.0.1:6379 LPUSH list1 1 2 3 4 5 6
(integer) 6
127.0.0.1:6379 RPUSH list2 11 22 33 44 55 66
(integer) 6
127.0.0.1:6379 TYPE list1
list
127.0.0.1:6379 LRANGE list1 0 -1
1) 6
2) 5
3) 4
4) 3
5) 2
6) 1
127.0.0.1:6379 LRANGE list2 0 -1
1) 11
2) 22
3) 33
4) 44
5) 55
6) 66
127.0.0.1:6379 LRANGE list2 0 1
1) 11
2) 22 lpop/rpop
lpop key [count]删除并返回列表的左端元素)可以设置取出的元素个数 rpop key [count] 删除并返回列表的右端元素。可以设置取出的元素个数
127.0.0.1:6379 LRANGE list1 0 -1
1) 6
2) 5
3) 4
4) 3
5) 2
6) 1
127.0.0.1:6379 LPOP list1
6
127.0.0.1:6379 LRANGE list1 0 -1
1) 5
2) 4
3) 3
4) 2
5) 1
127.0.0.1:6379 RPOP list1
1
127.0.0.1:6379 LRANGE list1 0 -1
1) 5
2) 4
3) 3
4) 2127.0.0.1:6379 LRANGE list1 0 -1
1) 5
2) 4
3) 3
4) 2
127.0.0.1:6379 LPOP list1 2
1) 5
2) 4
127.0.0.1:6379 LRANGE list1 0 -1
1) 3
2) 2
lindex
根据下标获取元素 下标从0开始
127.0.0.1:6379 LRANGE list2 0 -1
1) 11
2) 22
3) 33
4) 44
5) 55
6) 66
127.0.0.1:6379 LINDEX list2 2
33
127.0.0.1:6379 LINDEX list2 0
11
127.0.0.1:6379 LINDEX list2 1
22
llen
获取列表中元素的个数
127.0.0.1:6379 LRANGE list2 0 -1
1) 11
2) 22
3) 33
4) 44
5) 55
6) 66
127.0.0.1:6379 LLEN list2
(integer) 6 lrem
删除指定的元素
lrem key count要删除的数量 element要删除的值
count 0 : 从左往右找删除
count 0 : 从右往左找删除
count 0 : 删除所有的 127.0.0.1:6379 LPUSH list1 1 1 1 1 2 2 2 3 3 4 5
(integer) 11
127.0.0.1:6379 LRANGE list1 0 -11) 52) 43) 34) 35) 26) 27) 28) 19) 1
10) 1
11) 1
127.0.0.1:6379 LREM list1 3 1
(integer) 3
127.0.0.1:6379 LRANGE list1 0 -1
1) 5
2) 4
3) 3
4) 3
5) 2
6) 2
7) 2
8) 1
127.0.0.1:6379 LREM list1 0 3
(integer) 2
127.0.0.1:6379 LRANGE list1 0 -1
1) 5
2) 4
3) 2
4) 2
5) 2
6) 1
ltrim
ltrim key start stop前闭后闭 截取指定索引区间的元素后再赋值给key
127.0.0.1:6379 LRANGE list2 0 -1
1) 11
2) 22
3) 33
4) 44
5) 55
6) 66
127.0.0.1:6379 ltrim list2 2 3
OK
127.0.0.1:6379 LRANGE list2 0 -1
1) 33
2) 44 rpoplpush rpoplpush 源列表 目的列表
移除列表的最后一个元素并将该元素添加到另一个列表并返回
127.0.0.1:6379 LRANGE list1 0 -1
1) 5
2) 4
3) 2
4) 2
5) 2
6) 1
127.0.0.1:6379 LRANGE list2 0 -1
1) 33
2) 44
127.0.0.1:6379 RPOPLPUSH list1 list2
1
127.0.0.1:6379 LRANGE list1 0 -1
1) 5
2) 4
3) 2
4) 2
5) 2
127.0.0.1:6379 LRANGE list2 0 -1
1) 1
2) 33
3) 44
lset
LSET key index element
设置指定位置元素的值。
127.0.0.1:6379 LRANGE list2 0 -1
1) 1
2) 33
3) 44
127.0.0.1:6379 LSET list2 1 mysql
OK
127.0.0.1:6379 LRANGE list2 0 -1
1) 1
2) mysql
3) 44
linsert
linsert key before | after pivot element
进行插入的时候从左往右找到第一个值进行前后插入
127.0.0.1:6379 LRANGE list2 0 -1
1) 1
2) mysql
3) 44
127.0.0.1:6379 LINSERT list2 before mysql java
(integer) 4
127.0.0.1:6379 LRANGE list2 0 -1
1) 1
2) java
3) mysql
4) 44