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

泉州网站建设有哪些2024房价即将暴涨十大城市

泉州网站建设有哪些,2024房价即将暴涨十大城市,主题之家wordpress,亳州网站建设费用概述 全称为远程字典服务。 Redis——基础篇(包含redis在云服务上的docker化安装和连接以及常用命令)_连接docker中的redis_北岭山脚鼠鼠的博客-CSDN博客 Redis能干什么#xff1f; 1.内存存储、持久化#xff0c;内存中是断电即失#xff0c;因此持久化很重要#xff…概述 全称为远程字典服务。 Redis——基础篇(包含redis在云服务上的docker化安装和连接以及常用命令)_连接docker中的redis_北岭山脚鼠鼠的博客-CSDN博客 Redis能干什么 1.内存存储、持久化内存中是断电即失因此持久化很重要rdb,aof 2.效率高可以用于高速缓存。 3.发布订阅系统 4.地图信息分析 5.计时器计数器浏览量 6. ... 三种特殊数据类型 geospatial地理位置 朋友的定位附近的人打车距离计算 Redis的geo可以推算地理位置的信息两地之间的距离方圆几里之内的人。 六个命令 geoadd添加地理位置的坐标。geopos获取地理位置的坐标。geodist计算两个位置之间的距离。georadius根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。georadiusbymember根据储存在位置集合里面的某个地点获取指定范围内的地理位置集合。geohash返回一个或多个位置对象的 geohash 值。 geoadd 城市经纬度查询-国内城市经度纬度在线查询工具 geoadd 用于存储指定的地理空间位置可以将一个或多个经度(longitude)、纬度(latitude)、位置名称(member)添加到指定的 key 中。 geoadd 语法格式如下 GEOADD key longitude latitude member [longitude latitude member ...] #添加单条数据 geoadd china:city 116 39 beijing #添加多条数据 geoadd china:city 113.28 23.12 guangzhou 121.47 31.23 shanghai geopos geopos 用于从给定的 key 里返回所有指定名称(member)的位置(经度和纬度),不存在的返回null 语法格式如下 GEOPOS key member [member ...] #查询单条数据 geopos china:city beijing #查询多条数据 geopos china:city beijing shanghai geodist geodist 用于返回两个给定位置之间的距离。 geodist 语法格式如下 GEODIST key member1 member2 [m|km|ft|mi] member1 member2 为两个地理位置。 最后一个距离单位参数说明 m 米默认单位。km 千米。mi 英里。ft 英尺。 geodist china:city beijing shanghai georadius、georadiusbymember georadius 以给定的经纬度为中心 返回键包含的位置元素当中 与中心的距离不超过给定最大距离的所有位置元素。 georadiusbymember 和 georadius 命令一样 都可以找出位于指定范围内的元素 但是 georadiusbymember 的中心点是由给定的位置元素决定的 而不是使用经度和纬度来决定中心点。 georadius 与 georadiusbymember 语法格式如下 GEORADIUS key longitude latitude radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count] [ASC|DESC] [STORE key] [STOREDIST key] GEORADIUSBYMEMBER key member radius m|km|ft|mi [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count] [ASC|DESC] [STORE key] [STOREDIST key] m 米默认单位。km 千米。mi 英里。ft 英尺。WITHDIST: 在返回位置元素的同时 将位置元素与中心之间的距离也一并返回。WITHCOORD: 将位置元素的经度和纬度也一并返回。WITHHASH: 以 52 位有符号整数的形式 返回位置元素经过原始 geohash 编码的有序集合分值。 这个选项主要用于底层应用或者调试 实际中的作用并不大。COUNT 限定返回的记录数。ASC: 查找结果根据距离从近到远排序。DESC: 查找结果根据从远到近排序。 georadius china:city 110 30 2000 km WITHDIST georadiusbymember china:city shanghai 2000 km withdist geohash Redis GEO 使用 geohash 来保存地理位置的坐标。 geohash 用于获取一个或多个位置元素的 geohash 值。 geohash 语法格式如下 GEOHASH key member [member ...] 删除位置 geo底层用的是zset实现 查看 zrange china:city 0 -1 删除 zrange china:city guangzhou Hyperloglog 什么是基数不重复的元素的个数 A{1,3,5,7,8,7} 5     B{1,3,517,8}  5 redis Hyperloglog 基数统计的算法 应用场景: 网页的UV(一个人访问一个网站多次但是还是算作一个人) 传统方式set保存用户id. 在 Redis 里面每个 HyperLogLog 键只需要花费 12 KB 内存就可以计算接近 2^64 个不同元素的基 数。这和计算基数时元素越多耗费内存就越多的集合形成鲜明对比。 pfadd  Redis Pfadd 命令将所有元素参数添加到 HyperLogLog 数据结构中。 PFADD key element [element ...] pfadd mykey 1 2 3 4 4 pfcount Redis Pfcount 命令返回给定 HyperLogLog 的基数估算值。 PFCOUNT key [key ...] pfcount mykey pfmerge Redis PFMERGE 命令将多个 HyperLogLog 合并为一个 HyperLogLog 合并后的 HyperLogLog 的基数估算值是通过对所有 给定 HyperLogLog 进行并集计算得出的。 PFMERGE destkey sourcekey [sourcekey ...] Bitmaps位存储 setbit Redis Setbit 命令用于对 key 所储存的字符串值设置或清除指定偏移量上的位(bit)。 Setbit KEY_NAME OFFSET redis SETBIT bit 10086 1 (integer) 0redis GETBIT bit 10086 (integer) 1redis GETBIT bit 100 # bit 默认被初始化为 0 (integer) 0 Getbit  Redis Getbit 命令用于对 key 所储存的字符串值获取指定偏移量上的位(bit)。 GETBIT KEY_NAME OFFSET redis GETBIT bit 10086 (integer) 0 Bitcount 统计一个key里面对应的1有多少 bitcount bit Redis事务本质一组命令的集合一个事务的所有命令都会被序列化执行时会按照顺序执行 一次性顺序性排他性。 Redis单条命令是保证原子性的但是事务不保证原子性。 Redis不存在隔离级别的概念。 执行事务 一个事务从开始到执行会经历以下三个阶段 开始事务。multi命令入队。(其他命令)执行事务。(exec) 关闭事务 编译型异常 代码问题、命令有错 所有命令都不会执行 运行时异常  字符串无法加1所以失败了。但是其他的正常执行了。 监控 悲观锁 无论任何操作都加锁影响性能。 乐观锁 认为什么时候都不会出问题所以不会上锁。 更新数据的时候去判断一下在此期间是否有人修改过这个锁。 获取version,更新时比较version redis的监视测试 正常监视 测试多线程修改值时使用watch可以当做redis的乐观锁。 一个进程在watch之后进了事物还没执行时另一个进程在执行时就会修改失败。 想要成功可以直接unwatch解锁然后再次watch监视.
http://icebutterfly214.com/news/18366/

相关文章:

  • Day14综合案例一--热词
  • 在React中实现路由跳转
  • 2025 11 4+11 5
  • ASP.NET Core Blazor 核心功能三:Blazor与JavaScript互操作——让Web开发更灵活
  • NOIP2025模拟2 改题记录
  • 网页打包EXE/APK/IPA出现乱码时怎么回事?
  • Ai元人文:个人阐述疏漏声明与系统性术语修正说明
  • NOIP 2022 T3 建造军营 小结
  • [KaibaMath]1019 关于收敛数列拉链定理的证明
  • deepseek-ocr部署
  • 郑州西亚斯学院举办智能体创新大赛
  • CSP 2025 游记总结
  • 如何选择一个人工智能项目
  • 从编码到部署:5大AI工具盘活你的全栈开发流程
  • 2025年智能家居产品品牌推荐排行 top 5
  • Web3 去魅:写给程序员和普通人的技术解读
  • 2025 年安全触边厂家最新推荐榜:聚焦品质服务商,结合权威测评与市场口碑的全面选购指南防爆灵敏安全触边/无人车安全触边公司推荐
  • 国家育儿补贴怎么领?领多少?AiPy 计算器帮你一键查询(附计算器生成教程)
  • Day12背景属性---拆封写法与复合写法
  • 2025 年胰岛素泵厂家排行榜权威发布,实力厂家技术与口碑全景解析及选购指南软针植入 / 平衡式留置针 / 无异物感胰岛素泵公司推荐
  • 2025年冷链食品冷库供货厂家权威推荐榜单:食品级冷库/食品速冻冷库/保鲜食品冷库源头厂家精选
  • 在 Ubuntu 中创建一个拥有 root 权限的 mjroot 用户并禁用root用户
  • 低功耗LCD段码液晶驱动 VKL144A/B LCD驱动厂家
  • Go红队开发—图形化界面
  • 2025年河南公共走廊全钢防火隔断公司权威推荐榜单:商场全钢防火隔断/公共走廊防火隔断/公共走廊防火隔墙源头厂家精选
  • 智能体自动化 ui 测试
  • 2025 年 11 月倍捻机,直捻机,大卷装倍捻机厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年 11 月智能倍捻机,节能倍捻机,高速大卷装倍捻机厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025 年北戴河海鲜餐厅推荐权威榜单,聚焦专业采购与精湛厨艺的优质之选北戴河海鲜,北戴河特色美食店推荐
  • 基于粒子群算法(PSO)的灰度图像阈值分割及多适应度函数实现