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

来源:互联网 发布:什么叫网络教育 编辑:程序博客网 时间:2024/05/16 10:50

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'    //向mylist尾部添加字符串元素
ltrim list_name start end //保留指定区间key的值范围内的数据 
lrange lsetlinsert rpush lrem lpoprpop rpoplpushlindex llen


























0 0
原创粉丝点击