常用的:string字符串类型、list列表类型、set集合类型、sortedset(zset)有序集合类型、hash类型。 不常见的:bitmap位图类型、geo地理位置类型。 Redis5.0新增一种:stream类型 注意:Redis中命令是忽略大小写,(set SET),key是不忽略大小写的 (NAME name) Redis的Key的设计 用:分割 把表名转换为key前缀, 比如: use...
incr <key> -- 将key中存储的数字值增1 只能对数字值操作,如果为空,新增值为1 decr <key> -- 将key中的储存的数字值减1 只能对数字值操作,如果为空,新增值为-1 incrby/decrby <key><步长> -- 将key中储存的数字值增减。自定义步长 mset <key1><value1><key2><value2> ... -- 同时设置一个...
字符串键(String):这是Redis最基本的数据类型,可以存储字符串、整数或者浮点数。字符串键是二进制安全的,意味着它们可以存储任何类型的数据,而不仅仅是ASCII字符。 列表键(List):列表是一种双向链表结构,可以在两端进行插入和删除操作。列表中的元素可以是任意类型,包括其他数据类型的列表。 集合键(Set):集合是一种...
key 的类型并不局限于字符串,在 Redis 中 key 具有二进制安全的特性,这意味着它可以使用任何二进制序列,但是这种 key 过于复杂一般不建议采用。总之,“见名知意”就是 key 最佳的命名规范。 对于相同数据类型而言,如果您对已经存在的 key 重新设置了新的 value,那么原来的 value 就会被覆盖掉。因此,您可以用这...
redis是一种高级的key-value的存储系统,其中的key是字符串类型,尽可能满足如下几点: 1)key不要太长,最好不要操作1024个字节,这不仅会消耗内存还会降低查找 效率 2)key不要太短,如果太短会降低key的可读性 3)在项目中,key最好有一个统一的命名规范(根据企业的需求) ...
Redis的数据结构类型,指的就是Redis的值value的类型。 Redis常用的数据结构类型:String、List、Hash、Set、ZSet。 3.1String类型 String类型是redis最常用的数据结构类型,存储的值为字符串。 注意:key只能是String类型。 3.1.1String常用命令 命令 说明 set key value 设置一个key,值为value,类型为String类型;如果这...
语法:type key 返回当前指定的key的类型。可返回的类型是: string,list,set,zset,hash和stream rename 语法:rename key newkey 修改key名称,存在原来则覆盖,不存在则抛错;如果修改key1为key2,key2存在,则key1覆盖key2的值 例子:name name1 renamenx ...
一个STRING类型的Key,它的值为5MB(数据过大) 一个LIST类型的Key,它的列表数量为20000个(列表数量过多) 一个ZSET类型的Key,它的成员数量为10000个(成员数量过多) 一个HASH格式的Key,它的成员数量虽然只有1000个但这些成员的value总大小为100MB(成员体积过大) 需要注意的是,在以上的例子中,为了方便理解,我们对...