全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

redis哈希和集合_动力节点Java学院整理

Redis的哈希值是字符串字段和字符串值之间的映射,所以他们是表示对象的完美数据类型在Redis中的哈希值,可存储超过400十亿键值对。

例子

redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai

1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

在上面的例子中,我们已经设置Redis的详细教程(name, description, likes, visitors)在哈希名称为 yiibai
Redis的哈希命令
如下表所示哈希一些基本的命令:

列表

Redis列表是简单的字符串列表,排序插入顺序。您可以在头部或列表的尾部Redis的列表添加元素。
列表的最大长度为232 - 1 (每个列表超过4十亿元素4294967295)元素。

例子

redis 127.0.0.1:6379> LPUSH tutorials redis
(integer) 1
redis 127.0.0.1:6379> LPUSH tutorials mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH tutorials mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE tutorials 0 10

1) "mysql"
2) "mongodb"
3) "redis"

在上述例子中的三个值被插入到redis的列表命名tutorials 使用LPUSH命令。

Redis的命令列表

如下表所示相关列出了一些基本的命令:

集合

Redis有序集合类似Redis集合存储在设定值唯一性。不同的是,一个有序集合的每个成员带有分数,用于以便采取有序set命令,从最小的到最大的分数有关。

Redis 有序set添加,删除和测试中的O(1)的存在成员(固定时间,无论里面包含的元素集合的数量)。列表的最大长度为232- 1元素(4294967295,超过4十亿每个元素的集合)。

例子

redis 127.0.0.1:6379> ZADD tutorials 1 redis
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 2 mongodb
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 0
redis 127.0.0.1:6379> ZADD tutorials 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES

1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"

在上述例子中的三个值由命令ZADD插入其分数在redis排序集合并命名tutorials。

Redis排序命令集

如下表显示与​​排序集的一些基本命令:

有序集合

Redis有序集合类似Redis集合存储在设定值唯一性。不同的是,一个有序集合的每个成员带有分数,用于以便采取有序set命令,从最小的到最大的分数有关。

Redis 有序set添加,删除和测试中的O(1)的存在成员(固定时间,无论里面包含的元素集合的数量)。列表的最大长度为232- 1元素(4294967295,超过4十亿每个元素的集合)。

例子

redis 127.0.0.1:6379> ZADD tutorials 1 redis
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 2 mongodb
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 0
redis 127.0.0.1:6379> ZADD tutorials 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES

1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"

在上述例子中的三个值由命令ZADD插入其分数在redis排序集合并命名tutorials。

Redis排序命令集

如下表显示与​​排序集的一些基本命令:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# redis  # 哈希  # 集合  # Redis之常用数据结构哈希表  # Python利用redis-py实现哈希数据类型的常用指令操作  # Redis 哈希Hash底层数据结构详解  # Redis基本数据类型哈希Hash常用操作命令  # Redis中哈希分布不均匀的解决办法  # redis哈希类型_动力节点Java学院整理  # Redis中哈希结构(Dict)的实现  # 下表  # 的是  # 长度为  # 所示  # 在上述  # 出了  # 命令集  # 您可以  # 测试中  # 在上面  # 大家多多  # 键值  # 字符串值  # 被插  # basic  # description  # commands  # HMSET  # yiibai  # tutorial 


相关文章: 免费ppt制作网站,有没有值得推荐的免费PPT网站?  已有域名和空间如何搭建网站?  建站主机选哪家性价比最高?  建站主机核心功能解析:服务器选择与网站搭建流程指南  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  详解jQuery中基本的动画方法  网站制作需要会哪些技术,建立一个网站要花费多少?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  如何在IIS7上新建站点并设置安全权限?  招贴海报怎么做,什么是海报招贴?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  如何用PHP快速搭建CMS系统?  如何通过cPanel快速搭建网站?  建站之星后台管理如何实现高效配置?  建站之星2.7模板:企业网站建设与h5定制设计专题  建站之星伪静态规则如何正确配置?  如何登录建站主机?访问步骤全解析  教学网站制作软件,学习*后期制作的网站有哪些?  建站之星如何开启自定义404页面避免用户流失?  Python lxml的etree和ElementTree有什么区别  南京网站制作费用,南京远驱官方网站?  测试制作网站有哪些,测试性取向的权威测试或者网站?  如何高效配置IIS服务器搭建网站?  营销式网站制作方案,销售哪个网站招聘效果最好?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  如何在万网自助建站中设置域名及备案?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  网站制作说明怎么写,简述网页设计的流程并说明原因?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  淘宝制作网站有哪些,淘宝网官网主页?  如何在万网开始建站?分步指南解析  高性能网站服务器部署指南:稳定运行与安全配置优化方案  动图在线制作网站有哪些,滑动动图图集怎么做?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  如何快速搭建高效可靠的建站解决方案?  微信小程序 五星评分(包括半颗星评分)实例代码  东莞专业制作网站的公司,东莞大学生网的网址是什么?  南宁网站建设制作定制,南宁网站建设可以定制吗?  简单实现Android验证码  如何在Windows虚拟主机上快速搭建网站?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  宝塔面板如何快速创建新站点?  广东企业建站网站优化与SEO营销核心策略指南  如何用景安虚拟主机手机版绑定域名建站?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  建站之星代理如何获取技术支持?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。