您的位置:首页 > 数据库 > Redis

redis的基本数据类型及基本操作(一)

2016-06-01 01:17 501 查看

1.redis的基本数据类型:string,sets,hashes,sorted sets,list

string类型和hash类型

string类型是二进制安全的,意思是redis可以包含任何数据,例如图片、序列化对象等等,下面是string类型的定义:

其中buf用于存贮string的字符,free记录剩余可用的字节数。如果只是redis只是使用string类型,那么就可以认为是持久化特性的memcathe。
下面的表格介绍string和hash一些类似操作的:

 在这里要说的是由于hash对象,然后才建立映射表,因此具体命令稍有差别,请使用时注意。

lists类型

实质是一个每个子元素都是string类型的双向链表,最大长度为2^32-1,因此其操作和操作双端链表很像。

这里只给一个范例,剩下的类比:
lpush mylist 'world' //向mylist头部添加字符串元素
rpush mylist 'hello'    //[b]向mylist尾部添加字符串元素[/b]
[b]ltrim list_name start end
//保留指定区间key的值范围内的数据 
[/b]
[b]lrange lset
linsert rpush 
lrem lpop
rpop rpoplpush
lindex llen[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: