- 博客(6)
- 收藏
- 关注
原创 redis命令之zset排序集合类型命令
1、ZADD命令:ZADD key [NX | XX] [GT | LT] [CH] [INCR] score member [score member ...]说明:将具有指定分数的所有指定成员添加到存储在关键字处的排序集合中。可以指定多个分数+成员对。如果指定的成员已经是排序集合的成员,则会更新分数,并将元素重新插入到正确的位置,以确保排序正确。
2023-04-11 17:45:48
1081
原创 redis命令之list类型操作命令
偏移开始和停止是基于零的索引,0是列表的第一个元素(列表的头),1是下一个元素,依此类推。1)原子化地返回并删除存储在源位置的列表的最后一个元素(尾部),并将该元素推送到存储在目的地的列表的第一个元素(头部),或者反之。2)start和end也可以是负数,表示与列表末尾的偏移量,其中-1是列表的最后一个元素,-2是倒数第二个元素,依此类推。这里,-1表示最后一个元素,-2表示倒数第二个元素,依此类推。1)start和stop都是基于零的索引,其中0是列表的第一个元素(列表的头),1是下一个元素,依此类推。
2023-04-09 17:41:02
1426
1
原创 redis命令之string类型操作命令
设置键 num,值为 0123456789,可以跟方便理解,截取下标2到4,结果为 234。若替换一个不存在的键,偏移量为0,则相当于执行set key value,若偏移量不为0,则缺少的位置使用 \x00 十六进制数代替,一个数占一个位置。查看数据库存在的键和值,使用 mset 指令批量添加,之后再次查询键,发现添加成功,查询原来存在的键 k1 和 k2 的值,发现原来的值被覆盖。先查询数据库已存在的数据,使用 msetnx 添加数据,里面包含已存在的数据,发现添加失败,添加不存在的数据,添加成功。
2023-04-07 16:47:50
1094
1
原创 redis命令之key操作常用命令
5、unlink key:非阻塞删除,仅仅将keys从keyspace元数据中删除,真正的删除会在后续的异步中操作(当需要删除的数据量非常大时使用,不会发生阻塞)9、move key dbindex[0-15]:将当前数据库的key移动到给定的数据库db当中,例:move list1 3。在数据库2,有 num 的基础上插入 k1 ,查看当前数据库key的数量。7、expire key 数字:为给定的key设置过期时间(以秒为单位)查询到所有之前写入的数据键。4、del key:删除指定的key数据。
2023-04-06 13:57:05
2977
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人