Redis数据类型(String)

Posted 1581327699dyk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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追加到原来值的末尾


以上是关于Redis数据类型(String)的主要内容,如果未能解决你的问题,请参考以下文章

redis数据类型及常用命令

大数据之Redis:Redis数据类型String及相关的命令行操作

redis数据类型

redis支持的数据类型都有哪些

Redis系列三 Redis数据类型

Redis-01-笔记