Redis入门(二)Redis数据类型之字符串string

版权声明:程序猴jwang版权所有 https://blog.csdn.net/qq_21046965/article/details/87343909

前言

      本章讲解Redis数据类型之一的字符串类型string

方法

1.概念

Redis有五种数据类型:

字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)

2.字符串类型常用命令

通用命令:

使用 keys * 命令查询所有的键

1)set/get/getset

语法:set 键 值

作用:设置key和对应的value

特别的:使用set命令的时候,如果设置的键相同的话会覆盖原来的值 

语法:get 键

作用:获取指定键的值

 

语法:getset 键 值

作用:返回原来的键的值并设置新的值

2)setnx/setex/setrange

语法:setnx 键 值

作用:如果不存在该键,那么成功设置值;如果不存在该键,那么设置值失败 

语法:setex 键 有效时间(s)  值

作用:设置指定键值,并赋予有效时间,单位是秒。时间一到键值自动消失

 

语法:setrange 键 替换起始位置 替换字符串

作用:替换指定键对应值的部分内容

3)mset/mget/del

语法:mset 键  值  键  值  .....

作用:设置多个键值对

 

语法:mget 键 键 键  ....

作用:获取多个键的值

 

语法:del 键

作用:删除指定的键值对

 

4)incr/incrby/decr/decrby

语法:incr 键

作用:对数字类型的字符串进行加一操作

 

语法:incrby 键 步长

作用: 对数字类型的字符串增加指定步长

语法:decr 键

作用: 对数字类型的字符串进行减一操作

语法:decrby 键 步长 

作用: 对数字类型的字符串减少指定步长

5)append/strlen

语法:append 键 追加内容

作用:向指定的键对应值追加内容

 

语法:strlen 键

作用:获取指定键对应值的长度

 

猜你喜欢

转载自blog.csdn.net/qq_21046965/article/details/87343909