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

Redis学习笔记(字符串类型常见命令操作)

时间:2016-04-19 18:59:55      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

Redis字符串类型常见命令操作

存取数据

存字符串类型数据:

技术分享

取字符串类型数据:

技术分享

当键不在的时候会返回空

技术分享

如果重复向一个键中存数据,后存储的数据会覆盖前存储的数据

递增数字

当存的字符串是整数形式的时候,Redis提供一个:

INCR命令    作用:让当前键值递增,并返回递增后的值

技术分享

当要递增的键值不存在的时候,redis会自动存入这个键,默认值为0,并把值递增

技术分享


键的命名

键名Redis没有强制要求,一般命名形式为:

对象类型:对象ID:对象属性

例如: user:1:name  使用这个来存储 ID为1的用户的名字

生成自增ID

比如每存入一个用户生成一个唯一ID,关系型数据库设置ID字段为auto_increment 来实现

在Redis中可以使用  对象类型:count  比如(users:count) 存储当前对象类型的数量,没增加一

个新对象时都使用INCR命令递增该键的值.  INCR建立的键值初始值为1,所以INCR命令的返回

值代表存入对象后的对象总个数,可以当做该对象的ID.

 

增加指定整数

INCRBY和INCR命令基本一样,INCRBY可以指定一次增加的数值:

技术分享

 

减少指定整数

DECR可以让数值递减

技术分享

 

DECRBY可以指定减多少数值

技术分享

 

增加指定浮点数

技术分享

 

向尾部增加值

技术分享

 

获取字符串长度

技术分享

 

同时存储获取多个键

技术分享

 

位操作(暂时没搞明白)

Redis学习笔记(字符串类型常见命令操作)

标签:

原文地址:http://www.cnblogs.com/TerrySunShine/p/5408940.html

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