String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value
String类型是二进制安全的.意味着Redis的string可以包含任何数据.比如jpg图片或者序列化对象.
get 查询对应键值
append key value 将给定的value追加到原值的末尾
strlen key 获得值的长度
setnx key value 只有在key不存在时,设置key的值
incr key
将key中存储的数字值加1
只能对数字值操作,如果为空,现在新增值为1
decr key;
将key中存储的数字值减1
注意:incr是对存储在指定key的数值执行原子的加1操作
所谓原子操作是指不会被线程调度机制打断的操作
这种线程一旦开始,就一直运行到结束,中间不会有任何切换到另一个线程的操作
Redis单命令的原子性主要得益于Redis的单线程
getrange 获得值的范围,类似java中的substring,前包,后包
setrange 用 覆写所存储的字符串值,从开始(索引从0开始)
setex 设置键值的同时,设置过期时间,单位为秒
getset 以旧换新,设置新值同时获得旧值
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!