Redis数据类型(String)

简介

    string是redis最基本的类型,一个key对应一个value。
string类型是二进制安全的。意思是redis的string可以包含任何数据,比如jpg图片或者序列化对象
string类型是Redis最基本的数据类型,一个键最大能存储512MB

具体操作

    

命令 描述
set key value 设置指定key的值
get key 获取指定key的值
getrange key 开始下标 结束下标 返回key中字符串值的子字符
getset key value 将给定key的值设置为value,并返回key的旧值
getbit key offset 对key所储存的字符串值,获取指定偏移量上的位(bit) 详细介绍【转载】
MGET key1[key2..] 获取所有(一个或多个)给定key的值
setbit key offset value 对key所储存的字符串值,设置或清除指定偏移量上的位(bit)详细介绍【转载】
setex key 秒 value 将值value关联到key,并将key的过期时间设为seconds(以秒为单位)
setnx key value 只有在key不存在时设置key的值
setrange key 开始下标 value 用value参数覆盖给key所存储的值
strlen key 返回key所存储的字符串值的长度
mset key value [key value] 同时设置一个或多个key-value
msetnx key value [key value] 同时设置一个或多个key-value,当且仅当所有给定key都不存在才能设置成功
psetex key 毫秒 value 和setex差不多,以毫秒为单位
incr key 将key中存储的数字值(必须能转换成数字)加一
incrby key increment 将key所储存的值(必须能转换成数字)加上increment
incrbyfloat key increment 将key所储存的值(必须能转换成数字)加上increment(浮点增量值)
decr key 将key中储存的数字(必须能转换成数字)减一
decrby key decrement key所储存的数字值(必须能转换成数字)减去decrement
append key value 如果key已经存在并且是一个字符串,将指定的value追加到原来值的末尾

猜你喜欢

转载自www.cnblogs.com/1581327699dyk/p/9467215.html