您现在的位置是:首页 >技术杂谈 >Redis中String常用命令网站首页技术杂谈
Redis中String常用命令
简介string是最简单的类型,一个Key对应一个value,string类型是二进制安全的,redis的string可以包含任何数据。string是像java arrayList采用的是预分配冗余空间的方式来减少内存的频繁分配,每次扩容接近翻一倍。
string是最简单的类型,一个Key对应一个value,string类型是二进制安全的,redis的string可以包含任何数据。string是像java arrayList采用的是预分配冗余空间的方式来减少内存的频繁分配,每次扩容接近翻一倍。String 的最大值为512m。
注意: 创建字符串串的时候capacity和len是一样的大写,默认不会给冗余空间,因为绝大多数场景不会使用append来修改字符串
结构:正常字符串为字符数组结构,但是redis是维护一个成为sds的数据结构.好处就不用遍历算字符串的长度
set:设置key对应的值为string类型
setnx:设置key对应的值为string类型,如果key已经存在,返回0,nx是not exist的意思
get:获取key对应的string值,如果key不存在返回nil
mset&mget:同时设置和获取多个键值对
incrby:对key的值做加加(指定值)操作,并返回新的值
del:删除一个已创建的key
梦想加空间!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。