关闭

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

91人阅读 评论(0) 收藏 举报
分类:

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 lset linsert rpush  lrem lpop rpop rpoplpush lindex llen


























0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15353次
    • 积分:794
    • 等级:
    • 排名:千里之外
    • 原创:64篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    博客专栏