Redis中基本数据类型的操作

redis是目前比较主流的nosql数据库了,实际应用也变的越来越流行,所以感觉还是很值得一学的,新手初入此们(哈哈)
redis的下载戳这里http://download.redis.io/releases/redis-2.8.12.tar.gz

Redis中的数据结构使用

1.字符串string的使用

字符串的操作命令表

命令行为
GET获取存储在给定键中的值
SET设置存储在给定键中的值
DEL删除存储在给定键中的值

我们在其交互模式下测试如下
这里写图片描述

2.列表list的使用

redis列表的可执行操作和很多编程语言里面的列表操作很相似:LPUSH命令和RPUSH命令分别用于将元素推入到列表首和尾等
list的命令列表如下

命令行为
RPUSH将给定值推入到列表尾
LPUSH将给定值推入到列表首
LINDEX获取列表在给定位置上的单个元素
LRANGE获取链表在给定范围的所有值
LPOP从列表首部弹出一个值
RPOP从列表尾部弹出一个值

list的使用实例
这里写图片描述

3.集合set的使用

set和list的区别就是,list可以存储多个重复的值,而set不能,此外set只保存键值
set的命令

命令行为
SADD将给定元素添加到集合
SMEMBERS返回集合包含的所有元素
SISMEMBER检查给定元素是否存在于集合
SREM如果给定元素存在与集合中,那么移除这个元素

使用实例如下
这里写图片描述

4.散列hash的使用

redis的散列可以存储多个键值对之间的映射
散列的命令如下
|命令|行为|
|HSET|在散列里关联起给定的键值对
|HGET|获取指定散列键的值
||HGETALL|获取散列包含的所有键值对
|HDEL|如果给定键存在于散列中,那么移除这个键

hash实例如下
这里写图片描述

5.有序集合的使用

有序集合和散列一样也是存储键值对,但有序集合不仅可以用键来访问元素,还可以用分值(score)来访问元素

有序集合命令如下

命令行为
ZDD将一个带有给定分值的成员添加到有序集合里面
ZRANGE根据分值的排序顺序,获取有序集合在给定范围内的所有元素
ZRANGEBYSCORE获取有序集合在给定分值内的所有元素
ZREM如果给定成员存在有序集合,那么移除这个成员

使用实例如下
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值