-
String Key 和 String Value的map容器查看全部
-
命令: (1)所有键列:keys * (2)指定开头键列:keys [*]? (3)删:del 键... (4)判断存在:exists 键 (5)重命名:rename 旧键名 新键名 (6)设过期时间:expire 键 [seconds] (7)查过期时间:ttl 键 (8)键的值类型:type 键 (9)清空缓存:flushall查看全部
-
4大类NoSQL数据库比较查看全部
-
存储Sorted-set常用命令查看全部
-
Redis数据结构(Sort-set):可存储有序但不重复的数据,根据分数指定存储顺序 命令: (1)存:zadd 列名 [分数 值]... (2)查分数:zscore 列名 值 (3)查数量:zcard 列名 (4)单删:zrem 列名 值...;范围删除:zremrangebyrank 列名 [begin,end] (5)升序查值:zrange 列名 [begin,end] <withscores>(两者可为正负数,负数则从反方向开始计数,正数从0开始,负数从-1开始)(withscores带分数,可选项) (6)降序查值:zrevrange 列名 [begin,end] <withscores>(两者可为正负数,负数则从反方向开始计数,正数从0开始,负数从-1开始)(withscores带分数,可选项) (7)分数查值:zrangebyscore 列名 [begin,end] <withscores> (8)分页查值:zrangebyscore 列名 [begin,end] <withscores limit [begin,end]>查看全部
-
存储set使用场景查看全部
-
存储set常用命令查看全部
-
Redis数据结构(Set):List允许出现重复数据,Set不允许出现重复数据;Set最大元素数量是4294967295 命令: (1)存:sadd 列名 [值...] (2)删:srem 列名 [值...] (3)查全:smembers 列名 (4)查是否存在:sismember 列名 值,1表示存在,0表示不存在 (5)差集:sdiff 列名1 列名2 (与顺序有关) (6)交集:sinter 列名1 列名2 (7)并集:sunion 列名1 列名2 (8)查数量:scard 列名 (9)随机查:srandmember 列名 (10)将差集存到新集合中:sdiffstore 新列名 列名1 列名2 (11)将交集存到新集合中:sinterstore 新列名 列名1 列名2 (12)将并集存到新集合中:sunionstore 新列名 列名1 列名2查看全部
-
rpoplpush使用场景查看全部
-
rpoplpush mylist5 mylist5,表示将链表mylist5中的一个元素弹出,压入到链表mylist6中,返回1,表示成功。查看全部
-
linsert: 在某个元素的前或后插入某个元素,如linsert mylist4 before b 11,表示在mylist4链表中的b之前插入11。linsert mylist4 after b 22,表示在mylist4链表中的b后面插入22 rpoplpush: 将链表中的尾部元素弹出,并添加到头部。查看全部
-
lrem mylist3 0 2,表示删除mylist3中的所有2. lset: 来设置列表中的某个index的角标的元素的值。0表示第一个元素,-1表示最尾的元素。我们可以操作链表的角标,如果不存在,就抛出异常。 如:lset mylist 3 mm,表示将链表mylist的第三个值设置为mm.查看全部
-
rpushx:仅当我们参数中指定的key存在时,可以向关联的list的尾部去插入一个值,如果不存在,就不会进行插入,返回0。如:rpushx mylist2 y ,表示向mylist2列表的尾部插入一个元素y,lrange mylist2 0 -1,查看,可以看到y元素在最后面。 lrem:写上具体的一个key,后面会更上一个count,value。它会删除count个为value的元素,如果count大于0,它就会从头向尾遍历,并删除count个为value的元素,如果count小于0,它会从后面向前面遍历。如果count等于0,则删除链表中所有等于value的元素。 如:lrem mylist3 2 3, 表示从头到尾删除列表中的2个3. lrem mylist3 -2 1,表示从后面向前删除2个1.查看全部
-
lpop: 左弹出,它会返回并弹出指定key所关联的那个链表中的第一个元素,不存在返回nil 如:lpop mylist,返回3,弹出之后,里面就没有这个元素了,lrange mylist 0 -1,返回的结果中,不在有这个元素。 rpop: 右弹出,如rpop mylist2,弹出3,lrange mylist2 0 -1,查看,这个元素已经不存在了。 llen: 获取列表中的元素个数,如果这个列表不存在,则返回0,如: llen mylist,返回5. lpushx: 仅当我们参数中指定的key存在时,可以向关联的list的头部去插入一个值,如果不存在,就不会进行插入,返回0。如:lpushx mylisy x,表示将x插入到链表的头部,lrange mylist 0 -1,可以看到新插入的元素。查看全部
-
lpush: 左侧插入 如:lpush mylist a b c 返回3,表示是数量。 lpush mylist 1 2 3 返回6 rpush: 右侧插入 如:rpush mylist a b c 返回3, rpush mylist 1 2 3 返回6 lrange: 查看列表,从哪开始到哪结束,0:表示从链表的头部开始,-1表示从链表的尾部第一个元素开始,-2表示从链表的尾部第二个元素开始 如:lrange mylist 0 5,返回:3,2,1,c,b,a. lrange mylist 0 -1,返回a,b,c,1,2,3. lrange mylist 0 -2,返回a,b,c,1,2查看全部
举报
0/150
提交
取消