08Redis - 存储String

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20042935/article/details/89959381

概述

字符串类型但是redis中最为基础的存储类型,它在Redis中式二进制安全的,这便意味着改类型 存入和获取的数据相同。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。

常用命令

赋值

set key value: 设定key持有指定的字符串value,如果该key存在则进行覆盖操作。总是返回“OK”
在这里插入图片描述

取值

get key: 获取key的value。如果与该key关联的value不是String类型,redis将返回错误信息,因为get命令只能用于获取String value;如果该key不存在,返回(nil)。
在这里插入图片描述
getset key value: 先获取该key值,然后再设置该key的值。
在这里插入图片描述

删除

del key: 删除指定的key
在这里插入图片描述

数值增减

incr key: 将指定的key的value原子性的递增1,如果该key不存在,其初始值为0,在incr之后其值为1,。如果value的值不能转成整形,如“Hello”,改操作将执行失败,并返回相应的错误信息。
在这里插入图片描述
decr key: 将指定的key的value原子性递减1,如果该key不存在,其初始化为0,在incr之后其值为-1,。如果value值不能转为整型,如hello,该操作执行失败并返回响应的错误信息。
在这里插入图片描述

拓展命令

incrby key increment: 将指定的key的value原子性增加increment,如果该key不存在,器初始值为0,在incrby之后,改值为increment。如果该值不能转成整型,如hello则失败并返回错误信息。
在这里插入图片描述

decrby key decrement: 将指定的key的value原子性减少decrement,如果该key不存在,器初始值为0,在decrby之后,该值为decrement。如果该值不能转成整型,如hello则失败并返回错误信息。
在这里插入图片描述
append key value: 拼凑字符串。如果key存在,则原有的value后追加该值;如果该key不存在,则重新创建一个key/value.
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/89959381