码迷,mamicode.com
首页 > 其他好文 > 详细

架构师养成记--31.Redis的String类型

时间:2017-02-28 00:18:22      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:字符串   表示   gets   app   mail   开始   strlen   string类   字符   

Redis一共分为五种基本数据类型:String、Hash、List、Set、ZSet

  String类型是包含很多张类型的特殊类型,并且是二进制安全的。比如对序列化的对象进行存储,比如一张图片进行二进制存储,比如一个简单的字符串数值等等。

Set和get方法的使用

  • 设置值:set name sgm (多次设置name值,后一次会覆盖前一次)
  • 取值 get name
  • 删除值:del name
  • setnx,nx的意思就是not exists;不覆盖赋值,如上例,如果name存在就不设置了。
  • setex,ex意思是expired;setex color 10 red 设置color的有效期为10秒,10秒后返回nil(在redis中nil表示空)
  • 使用setrange 替换字符串;set email 894120217@qq.com --> setrange email 10 ww(10表示从第几位开始替换,后面跟上替换的字符串)
  • 一次性获取和设置多个值mset,mget
  • 一次性设置和取值,getset key4 sss,也就是把原来的key4值打印出来,然后把sss赋值给key4
  • incr和decr:对某个值进行递增和递减
  • incrby和decrby:对某个值进行指定步长的增减
  • append【name】:追加字符串的方法;append name 1212
  • strlen key:获取字符串的长度

架构师养成记--31.Redis的String类型

标签:字符串   表示   gets   app   mail   开始   strlen   string类   字符   

原文地址:http://www.cnblogs.com/sigm/p/6476998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!