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

笔记一 Redis基础

时间:2016-06-04 22:00:40      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:

在cmd 命令中运行redis 

运行redis命令 :redis-cli  

技术分享 

Reids数据结构初探  数据结构有五种 string(字符串)、 list(列表)、set(集合)、hash(散列)、zset(有序集合) 

redis各类型的简单介绍 和最基础的命令  

1.string(字符串)

字符串类型:就是存储一个值吗  存储的数据可以是 string 也可以是 int 之列的类型

可以通过 get ; set ; del 来对string类型进行添加 读取 删除;

技术分享

2.list(列表) 就是一个集合 类似与数组这样可以存储重复的数据 但数据类型不需要统一 存储的数据类型可以是string 和 int 之类的都可以 

rpush(将值推入列表的右端); lrange (获取列表上面的所有值); lindex(获取类表上给定位置的单个元素)lpop (从列表左端弹出一个值并返回弹出的值)

技术分享

3.set(集合)redis 的集合和列表都可以存储多个字符串他们之间的不同在于列表可以存储多个相同的字符串,而集合则通过使用散列表来保证自己存储的每个字符串都是各不相同的(这些散列只有键,但没有与键相关联的值)

sadd(将给定的元素添加到集合); smembers(返回集合包含的所有元素);sismember(检查给定的元素师傅存在于集合);srem(如果给定的元素存在集合那么移除这个元素)

技术分享

hash(散列)类似于字典类型

hset(在散列累面关联起给定的键值对);hget(获取指定的散列值); hgetall (获取散列包含的所有键值对) hdel(如果给定的键存在于散列里面移除这个键)

技术分享

zset(有序集合)  有序集合和散列一样,都用于存储键值对:有序集合的键被称为成员,每个成员都是各不相同的;而有序集合的值被称为分值,分值必须是浮点数,有序集合可以通过根据成员访问元素 还可以根据分值来访问元素

zadd(将值添加到集合中)zrange(根据元素位置获取范围内的元素)zrangebyscore(获取分值范围的内的元素)zrem(如果给定的成员存在于有序集合那么移除这个成员)

技术分享

 

笔记一 Redis基础

标签:

原文地址:http://www.cnblogs.com/hf-0712/p/5559512.html

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