博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis---数据类型
阅读量:5129 次
发布时间:2019-06-13

本文共 1794 字,大约阅读时间需要 5 分钟。

2.数据类型

数据类型 可以存储的值 操作
String 字符串,整数或者浮点数 对整个字符串或者字符串中的其中一部分执行操作,对整数和浮点数执行自增或者自减操作
List 列表 从两端压入或者弹出元素,对单个或者多个元素进行修剪,只保留一个范围内的元素
set 无序集合 添加,获取,移除单个元素,检查一个元素是否存在于集合中。计算交集,并集,差集,从集合中随机获取元素
Hash 包含键值对的无序散列表 添加,获取,移除单个键值对,获取所有键值对,检查某个键是否存在
zset 有序集合 添加,获取,删除元素,根据分值范围或者成员来获取,计算一个键的排名

String

1652742-20190704184522586-1154795039.png

> set hello worldOK> get hello"world"> del hello(integer) 1> get hello(nil)

LIST

1652742-20190704184541268-1631442.png

> rpush list-key item      //右端压入(integer) 1> rpush list-key item2(integer) 2> rpush list-key item(integer) 3> lrange list-key 0 -11) "item"2) "item2"3) "item"> lindex list-key 1"item2"> lpop list-key  //左端弹出"item"> lrange list-key 0 -11) "item2"2) "item"

SET

1652742-20190704184603099-615143410.png

> sadd set-key item  //往集合中添加元素(integer) 1> sadd set-key item2(integer) 1> sadd set-key item3(integer) 1> sadd set-key item  //集合中元素不能重复(integer) 0> smembers set-key   //集合中的成员1) "item"2) "item2"3) "item3"> sismember set-key item4 //判断是否是集合中的元素(integer) 0> sismember set-key item(integer) 1> srem set-key item2    //移除元素(integer) 1> srem set-key item2(integer) 0> smembers set-key1) "item"2) "item3"

Hash

1652742-20190704184630117-2119594593.png

> hset hash-key sub-key1 value1(integer) 1> hset hash-key sub-key2 value2(integer) 1> hset hash-key sub-key1 value1(integer) 0> hgetall hash-key1) "sub-key1"2) "value1"3) "sub-key2"4) "value2"> hdel hash-key sub-key2(integer) 1> hdel hash-key sub-key2(integer) 0> hget hash-key sub-key1"value1"> hgetall hash-key1) "sub-key1"2) "value1"

ZSET

1652742-20190704184651573-50110232.png

> zadd zset-key 728 member1(integer) 1> zadd zset-key 982 member0(integer) 1> zadd zset-key 982 member0(integer) 0> zrange zset-key 0 -1 withscores1) "member1"2) "728"3) "member0"4) "982"> zrangebyscore zset-key 0 800 withscores1) "member1"2) "728"> zrem zset-key member1(integer) 1> zrem zset-key member1(integer) 0> zrange zset-key 0 -1 withscores1) "member0"2) "982"

转载于:https://www.cnblogs.com/yjxyy/p/11134268.html

你可能感兴趣的文章
开发APP需知
查看>>
对象初始化的过程
查看>>
番茄工作法
查看>>
bzoj4069【APIO2015】巴厘岛的雕塑
查看>>
LeetCode103 BinaryTreeZigzagLevelOrderTraversal(二叉树Z形层次遍历) Java题解
查看>>
《Genesis-3D开源游戏引擎--横版格斗游戏制作教程02:关键帧动画导入与切割》...
查看>>
2019开工大吉
查看>>
保留后四位小数
查看>>
天网管理系统------实验吧
查看>>
单例模式
查看>>
html整理(2)
查看>>
am335x u-boot2011.09 SPL 流程跟踪
查看>>
python 操作Sqlite
查看>>
CF 7C. Line(扩展欧几里德)
查看>>
web基础,用html元素制作web页面
查看>>
Java-----关于eclipse导入项目发生的问题及解决办法
查看>>
03-第一个C语言程序的分析
查看>>
Spring boot+Swagger2
查看>>
商品搜索引擎---推荐系统设计
查看>>
ASP.NET Core MVC 源码学习:Routing 路由(转)
查看>>