当前位置: 首页 > news >正文

搜钛建站莱芜网上服务

搜钛建站,莱芜网上服务,中铁建设集团有限公司招标平台,榕江网站建设首先先混个眼熟 Redis 中的 8 种常用数据类型#xff1a; 5 种基础数据类型#xff1a;String#xff08;字符串#xff09;、List#xff08;列表#xff09;、Set#xff08;集合#xff09;、Hash#xff08;散列#xff09;、Zset#xff08;有序集合#xff0…首先先混个眼熟 Redis 中的 8 种常用数据类型 5 种基础数据类型String字符串、List列表、Set集合、Hash散列、Zset有序集合。 3 种特殊数据类型HyperLogLog基数统计、Bitmap 位图、Geospatial (地理位置)。 Redis 中5 种基本数据类型 Redis 共有 5 种基本数据类型String字符串、List列表、Set集合、Hash散列、Zset有序集合。 String String 是 Redis 中最简单同时也是最常用的一个数据类型。 String 是一种二进制安全的数据类型可以用来存储任何类型的数据比如字符串、整数、浮点数、图片图片的 base64 编码或者解码或者图片的路径、序列化后的对象常用命令如下 命令介绍SET key value设置指定 key 的值SETNX key value只有在 key 不存在时设置 key 的值GET key获取指定 key 的值MSET key1 value1 key2 value2 ……设置一个或多个指定 key 的值MGET key1 key2 ...获取一个或多个指定 key 的值STRLEN key返回 key 所储存的字符串值的长度INCR key将 key 中储存的数字值增一DECR key将 key 中储存的数字值减一EXISTS key判断指定 key 是否存在DEL key通用删除指定的 keyEXPIRE key seconds通用给指定 key 设置过期时间 List List 其实就是链表数据结构的实现。我在 线性数据结构 :数组、链表、栈、队列[3] 这篇文章中详细介绍了链表这种数据结构。常用命令如下 命令介绍RPUSH key value1 value2 ...在指定列表的尾部右边添加一个或多个元素LPUSH key value1 value2 ...在指定列表的头部左边添加一个或多个元素LSET key index value将指定列表索引 index 位置的值设置为 valueLPOP key移除并获取指定列表的第一个元素(最左边)RPOP key移除并获取指定列表的最后一个元素(最右边)LLEN key获取列表元素数量LRANGE key start end获取列表 start 和 end 之间 的元素 Set Hash 是一个 String 类型的 field-value键值对 的映射表特别适合用于存储对象后续操作的时候你可以直接修改这个对象中的某些字段的值。常用命令如下 命令介绍HSET key field value设置指定哈希表中指定字段的值HSETNX key field value只有指定字段不存在时设置指定字段的值HMSET key field1 value1 field2 value2 ...同时将一个或多个 field-value (域-值)对设置到指定哈希表中HGET key field获取指定哈希表中指定字段的值HMGET key field1 field2 ...获取指定哈希表中一个或者多个指定字段的值HGETALL key获取指定哈希表中所有的键值对HEXISTS key field查看指定哈希表中指定的字段是否存在HDEL key field1 field2 ...删除一个或多个哈希表字段HLEN key获取指定哈希表中字段的数量HINCRBY key field increment对指定哈希中的指定字段做运算操作正数为加负数为减 Hash Hash 类型是一种无序集合集合中的元素没有先后顺序但都唯一有点类似于 Java 中的 。常用命令如下 SADD key member1 member2 ...向指定集合添加一个或多个元素SMEMBERS key获取指定集合中的所有元素SCARD key获取指定集合的元素数量SISMEMBER key member判断指定元素是否在指定集合中SINTER key1 key2 ...获取给定所有集合的交集SINTERSTORE destination key1 key2 ...将给定所有集合的交集存储在 destination 中SUNION key1 key2 ...获取给定所有集合的并集SUNIONSTORE destination key1 key2 ...将给定所有集合的并集存储在 destination 中SDIFF key1 key2 ...获取给定所有集合的差集SDIFFSTORE destination key1 key2 ...将给定所有集合的差集存储在 destination 中SPOP key count随机移除并获取指定集合中一个或多个元素SRANDMEMBER key count随机获取指定集合中指定数量的元素 Zset Zset 类似于 Set但和 Set 相比Sorted Set 增加了一个权重参数 score使得集合中的元素能够按 score 进行有序排列还可以通过 score 的范围来获取元素的列表 命令介绍ZADD key score1 member1 score2 member2 ...向指定有序集合添加一个或多个元素ZCARD KEY获取指定有序集合的元素数量ZSCORE key member获取指定有序集合中指定元素的 score 值ZINTERSTORE destination numkeys key1 key2 ...将给定所有有序集合的交集存储在 destination 中对相同元素对应的 score 值进行 SUM 聚合操作numkeys 为集合数量ZUNIONSTORE destination numkeys key1 key2 ...求并集其它和 ZINTERSTORE 类似ZDIFFSTORE destination numkeys key1 key2 ...求差集其它和 ZINTERSTORE 类似ZRANGE key start end获取指定有序集合 start 和 end 之间的元素score 从低到高ZREVRANGE key start end获取指定有序集合 start 和 end 之间的元素score 从高到底ZREVRANK key member获取指定有序集合中指定元素的排名(score 从大到小排序) Redis中 3 种特殊的数据类型 Bitmap 存储的是连续的二进制数字0 和 1通过 Bitmap, 只需要一个 bit 位来表示某个元素对应的值或者状态key 就是对应元素本身 。我们知道 8 个 bit 可以组成一个 byte所以 Bitmap 本身会极大的节省储存空间。常用命令 命令介绍SETBIT key offset value设置指定 offset 位置的值GETBIT key offset获取指定 offset 位置的值BITCOUNT key start end获取 start 和 end 之前值为 1 的元素个数BITOP operation destkey key1 key2 ...对一个或多个 Bitmap 进行运算可用运算符有 AND, OR, XOR 以及 NOT HyperLogLog算法本质上是一种哈希算法它的基本思想是将大量的输入数据映射到较小的数据集中使得可以快速和精确地计算出这些数据集中不同元素或事件的数量。HyperLogLog算法使用的空间很小通常只需要几千个字节就可以估算几十亿个元素的数量。它具有良好的空间效率同时可以提供很高的统计准确性。常用命令 命令介绍PFADD key element1 element2 ...添加一个或多个元素到 HyperLogLog 中PFCOUNT key1 key2获取一个或者多个 HyperLogLog 的唯一计数。PFMERGE destkey sourcekey1 sourcekey2 ...将多个 HyperLogLog 合并到 destkey 中destkey 会结合多个源算出对应的唯一计数。 Geospatial index地理空间索引简称 GEO 主要用于存储地理位置信息基于 Sorted Set 实现。常用命令 命令介绍GEOADD key longitude1 latitude1 member1 ...添加一个或多个元素对应的经纬度信息到 GEO 中GEOPOS key member1 member2 ...返回给定元素的经纬度信息GEODIST key member1 member2 M/KM/FT/MI返回两个给定元素之间的距离GEORADIUS key longitude latitude radius distance获取指定位置附近 distance 范围内的其他元素支持 ASC(由近到远)、DESC由远到近、Count(数量) 等参数GEORADIUSBYMEMBER key member radius distance类似于 GEORADIUS 命令只是参照的中心点是 GEO 中的元素
http://www.w-s-a.com/news/769668/

相关文章:

  • 甘肃省住房和城乡建设厅注册中心网站首页沈阳专业关键词推广
  • 网站怎么能在百度搜到网站开发费怎么做会计分录
  • 嘉定专业网站制作公司七星彩网站开发
  • 网站建设人员培训企业网站开发模型图
  • 自己开发一个网站应该怎么做国外设计网站 绿色的
  • 南昌外贸网站设计推广任务发布平台app
  • 建立网站成本书店网站建设可行性分析
  • 高端网站设计官网乌海学校网站建设
  • 哪些网站适合新手编程做项目优秀网页设计赏析
  • 永州网站seo德阳网站建设优化
  • 网站建设高端网站本地建设网站软件下载
  • 网站后台账号密码破解杭州酒店网站设计公司推荐
  • 和县网站开发秦皇岛建设工程信息网站
  • 国外网站用什么dns好建一个下载网站要什么cms系统
  • 礼品工艺品网站建设手机做网站哪家好
  • 泉州网站建设方案维护怎样选择网站建设
  • 江苏建站速度忿先进的网站建设
  • 广州天河建站公司com域名注册多少钱
  • 成都网站建设推广好vs2013如何做网站
  • 茶叶网站建设模板企业网站备案要多少钱
  • 怎么查网站找谁做的win主机伪静态规则 wordpress
  • 轻云服务器菁英版 多个网站北京it外包服务商
  • 售后服务 网站建设阳江seo优化
  • 网站建设后怎么赚钱wordpress调用导航栏
  • 特产网站设计六色网站
  • 服务器网站备案做网站公司如何赚钱
  • 怎样进行站点优化荣成市有做网站的吗
  • 合肥建设工会网站芜湖做网站建设公司
  • 玉林市住房和城乡建设局网站网站开发百灵鸟
  • 网站怎么做双机房切换建设部网站2015年第158号