沉沙
2018-10-12
来源 :
阅读 1478
评论 0
摘要:本篇教程探讨了大数据技术 Redis String数据类型操作,希望阅读本篇文章以后大家有所收获,帮助大家对大数据技术的理解更加深入。
本篇教程探讨了大数据技术 Redis String数据类型操作,希望阅读本篇文章以后大家有所收获,帮助大家对大数据技术的理解更加深入。
<
1、set:设置key对应的value
192.168.246.154:6379>set key value [EX seconds] [PX milliseconds] [NX|XX]
注:set命令支持以下选项。默认无过期时间,无论key是否存在都设置key值;
设置成功返回OK。
EX seconds -- key过期时间(单位:秒)
PX milliseconds -- key过期时间(单位:毫秒)
NX -- 只有当key不存在时设置key值
XX -- 只有当key存在时设置key值
2、setex:设置key对应的value,并指定key过期时间(单位:秒)
192.168.246.154:6379>setex key seconds value
注:设置成功返回OK。
3、setnx:设置key对应的value,
192.168.246.154:6379>setnx key value
注:如果key不存在设置成功则返回OK,否则如果key存在则返回0。
4、setrange:设置key对应的Value
192.168.246.154:6379>setrange key offset value
注:如果key不存在,则在指定offset前补\x00;如果key存在则从offset的字符开始替换;
设置成功返回替换后改value的长度。
OFFSET -- 开始替换字符的下标
5、mset:一次设置多个key及对应的value
192.168.246.154:6379>mset key value [key value ...]
注:如果设置成功返回OK。
6、msetnx:一次设置多个key及对应的value
192.168.246.154:6379>msetnx key value [key value ...]
注:如果设置成功返回OK(所有key值都设置成功),否则返回0(任何key值都不会被修改)。
7、get:获取key对应的value
192.168.246.154:6379>get key
注:如果key存在则返回value,如果key不存在则返回nil。
8、getset:设置key对应的value,获取原来key对应的value
192.168.246.154:6379>getset key value
注:如果key存在则返回value,如果key不存在则返回nil。
9、getrange:获取key对应的value
192.168.246.154:6379>getrange key start end
注:如果key存在则返回value从start到end位的值,如果key不存在返回空字符串。
10、mget:一次获取多个key对应的value
192.168.246.154:6379>mget key [key ...]
注:如果key存在则返回value,如果key不存在则返回nil。
11、append:在指定key对应value后追加appendValue
192.168.246.154:6379>appedn key appendValue
注:设置成功返回追加后value的长度。
本文由职坐标整理发布,学习更多的大数据技术相关知识,请关注职坐标大技术云计算大技术技术频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号