redis

redis的数据结构

数据结构类型

结构存储的值

结构的读写能力

STRING

可以是字符串、整数、或者浮点数

对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增或者自减

LIST

一个链表,链表上的每个节点都包含了一个字符串

从链表的两端推入或者弹出元素;根据偏移量对链表进行修剪;根据值查找或者移除元素

SET

包含字符串的无序收集器,并且被包含的每个字符串都是独一无二、各不相同的

添加、获取、移除单个元素;检查一个元素是否存在于集合中;计算交集、并集、差集;从集合里面随机获取元素

HASH

包含键值对的无语散列表

添加、获取、移除单个键值对;获取所有键值对

ZSET(有序集合)

字符串成员与浮点数分值之间的有序映射,元素的排列顺序由分值的大小决定

添加、获取、单个元素;根据分值范围或者成员来获取元素

一、STRING基本操作

(1)SET 设置存储在给定键中的值 (2)GET 获取存储在给定键中的值 (3)DEL 删除存储在给定键中的值

二、LIST(列表)基本操作

(1)RPUSH 将给定值推入列表的右端 (2)LRANGE 获取列表在给定范围上的所有值 (3)LINDEX 获取列表在给定位置上的单个元素 (4)LPOP 从列表的左端弹出一个值,并返回被弹出的值

 三、SET(集合)基本操作

(1)SADD 将给定元素添加到集合 (2)SMEMBERS 返回集合包含的所有元素 (3)SISMEMBER 检查给定元素是否存在于集合中 (4)SREM 如果给定的元素存在于集合中,那么移除这个元素

四、HASH(散列)基本操作

(1)HSET 在散列里面关联起给定的键值对 (2)HGET 获取指定散列键的值 (3)HGETALL 获取散列包含的所有键值对 (4)HDEL 如果给定键存在于散列里面,那么移除这个键

五、ZSET(有序集合)基本操作

(1)ZADD 将一个带有给定分值的成员添加到有序集合里面 (2)ZRANGE 根据元素在有序排列中所处的位置,从有序集合里面获取多个元素 (3)ZRANGEBYSCORE 获取有序集合在给定分值范围的所有元素 (4)ZREM 如果给定成员存在于有序集合,那么移除这个成员

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

Zephery

28 篇文章29 人订阅

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

1272
来自专栏ml

md5算法原理一窥(其一)

    首先,需要了解的事,md5并不是传说中的加密算法,只是一种散列算法。其加密的算法并不是我们说所的那样固定不变,只是一种映射的关系。 所以解密MD5没有现...

3887
来自专栏Petrichor的专栏

Dataset 列表:机器学习研究

In computer vision, face images have been used extensively to develop face recog...

1471
来自专栏码匠的流水账

java9系列(五)Stack-Walking API

java9新增这个类的目的是提供一个标准API用于访问当前线程栈,之前只有Throwable::getStackTrace、Thread::getStackTr...

421
来自专栏余生开发

echarts太阳分布图-饼图来回穿梭

var dom = document.getElementById("container");

1152
来自专栏我和未来有约会

简练的视图模型 ViewModel

patterns & practices Developer Center 发布了 Unity Application Block 1.2 for Silver...

2169
来自专栏Hadoop数据仓库

Oracle sqlldr 如何导入一个日期列

1. LOAD DATA INFILE * INTO TABLE test FIELDS TERMINATED BY X'9' TRAILING NULLCO...

1786
来自专栏linux驱动个人学习

高通msm8909耳机调试

1、DTS相应修改: DTS相关代码:kernel/arch/arm/boot/dts/qcom/msm8909-qrd-skuc.dtsi: 1 s...

7425
来自专栏Golang语言社区

Knapsack problem algorithms for my real-life carry-on knapsack

I'm a nomad and live out of one carry-on bag. This means that the total weight o...

1142
来自专栏一个会写诗的程序员的博客

java.base.jmod

/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/jmods$ jmod list java....

1112

扫码关注云+社区