煮茶个人页面-阿里云开发者社区

个人头像照片

个人介绍

暂无个人介绍

擅长的技术

  • 数据库
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 高分内容
  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
暂无更多信息

2020年03月

  • 03.12 17:39:23
    回答了问题 2020-03-12 17:39:23

    有100.100.xx.xx的IP连接我的云服务器,这些IP连接是干什么的?

    这应该是你本地有进程连接了源端的100.100.x.x的服务,netstat出来的第四列是src,第五列是destination,可以排查下本地进程

    踩0 评论0
  • 03.12 17:34:38
    回答了问题 2020-03-12 17:34:38

    阿里云 redis 4.0 可以安装 module 么?

    2019年2月份,redis官方将官方提供的module协议修改为Redis Source Available License,声明地址:https://redislabs.com/blog/redis-labs-modules-license-changes/

    该许可证适用于 Redis Labs 自研的某些 Redis 模块。用户仍可以获取代码、修改代码,将代码集成到应用程序中并进行分发或提供支持服务,但该应用程序不能是数据库产品、缓存引擎、流处理引擎、搜索引擎、索引引擎或者机器学习/深度学习/AI服务引擎。

    云reids受该限制没法提供开源版本的redis module功能。 但aliyun redis企业版提供了自研的module,提供多种增强型数据结构模块(modules),包括TairString(含CAS/CAD命令)、TairHash、TairGIS、TairBloom以及TairDoc。具体请参考:https://help.aliyun.com/document_detail/145957.html

    踩0 评论0
  • 03.12 17:33:50
    回答了问题 2020-03-12 17:33:50

    redis 的集群怎么同步的数据的。

    redis集群内部主从复制主要是通过redis本身的逻辑完成的,通过全量数据+增量的方式:https://redis.io/topics/replication

    跨集群间数据同步可以采用redis-shake、redis-port、redis-migrate-tool等工具完成

    踩0 评论0
  • 03.12 17:31:30
    回答了问题 2020-03-12 17:31:30

    什么是云数据库Redis呢?

    云数据库Redis版(ApsaraDB for Redis)是兼容开源Redis协议标准、提供内存加硬盘的混合存储方式的数据库服务,基于高可靠双机热备架构及可平滑扩展的集群架构,满足高读写性能场景及弹性变配的业务需求。

    云数据库Redis版支持字符串(String)、链表(List)、集合(Set)、有序集合(Sorted Set)、哈希表(Hash)、流数据(Stream)等多种数据类型,及事务(Transaction)、消息订阅与发布(Pub/Sub)等高级功能。Redis企业版性能增强型实例集成了阿里巴巴Tair的部分特性,除了所有原生特性外,还支持多种Tair数据结构,对于部分特殊业务有很高的适用性。 云数据库Redis版支持“内存+硬盘”的存储方式,通过RDB、AOF备份,在提供高速数据读写能力的同时满足数据持久化需求。Redis企业版混合存储型实例在硬盘中保存全量数据,将热数据保存到内存中供应用快速读写,实现了性能与成本的平衡。 硬件和数据部署在云端,有完善的基础设施规划、网络安全保障、系统维护服务,确保用户可以专注于业务创新。

    更多详情,请参考:https://help.aliyun.com/document_detail/26342.html

    踩0 评论0
  • 03.12 17:28:53
    回答了问题 2020-03-12 17:28:53

    Redis 的数据结构都有哪些

    • 字符串类型:二进制安全的字符串
    • Lists: 按插入顺序排序的字符串元素的集合。他们基本上就是链表(linked lists)。
    • Sets: 不重复且无序的字符串元素的集合。
    • Sorted sets,类似Sets,但是每个字符串元素都关联到一个叫score浮动数值(floating number value)。里面的元素总是通过score进行着排序,所以不同的是,它是可以检索的一系列元素。
    • Hashes,由field和关联的value组成的map。field和value都是字符串的。这和Ruby、Python的hashes很像。
    • Bit arrays (或者说 simply bitmaps): 通过特殊的命令,你可以将 String 值当作一系列 bits 处理:可以设置和清除单独的 bits,数出所有设为 1 的 bits 的数量,找到最前的被设为 1 或 0 的 bit,等等。
    • HyperLogLogs: 这是被用于估计一个 set 中元素数量的概率性的数据结构。别害怕,它比看起来的样子要简单…参见本教程的 HyperLogLog 部分。
    • GEO功能在Redis3.2版本提供,支持存储地理位置信息用来实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能.geo的数据类型为zset.
    • Stream是Redis 5.0版本引入的一个新的数据类型,它以更抽象的方式模拟日志数据结构,但日志仍然是完整的:就像一个日志文件,通常实现为以只附加模式打开的文件,Redis流主要是一个仅附加数据结构。

    上文摘自:http://www.redis.cn/

    另外也可以参考https://help.aliyun.com/document_detail/26356.html ,阿里云redis提供了更加丰富的数据结构:TairGIS、TairBloom等

    踩0 评论0
  • 03.12 17:19:28
    回答了问题 2020-03-12 17:19:28

    什么是redis?

    Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

    踩0 评论0
  • 03.12 17:16:22
    回答了问题 2020-03-12 17:16:22

    阿里云 redis集群后,后台总是重定向到阿里云内网,我确定我配置的是外网;生成集群的语法也是

    这应该是在阿里云上自建的redis集群吧,应该是使用redis社区版集群和阿里云提供的外网ip地址转换不兼容。建议

    • 使用阿里云ecs访问自建redis社区版集群
    • 使用阿里云redis提供的直连模式,提供和社区一直的cluster语义

    https://help.aliyun.com/document_detail/146901.html

    踩0 评论0
  • 03.12 10:33:05
    回答了问题 2020-03-12 10:33:05

    Redis过期KEY,如何做集群监听?

    可以使用Redis Keyspace Notifications功能对指定的场景进行订阅(包括过期,可参考https://redis.io/topics/notifications)。

    云redis主从版默认支持该功能,集群版最新版本也已支持

    踩0 评论0
  • 03.12 10:30:18
    回答了问题 2020-03-12 10:30:18

    阿里redis 'maxmemory'

    如果是集群版,可能是由于数据倾斜导致后端一个分片满导致的该搞错。可以通过性能数据中查看各个节点的内存使用量确认下~

    踩0 评论0
  • 03.12 10:26:17
    回答了问题 2020-03-12 10:26:17

    阿里云 redis 4.0 可以安装 module 么?

    2019年2月份,redis官方将官方提供的module协议修改为Redis Source Available License,声明地址:https://redislabs.com/blog/redis-labs-modules-license-changes/

    该许可证适用于 Redis Labs 自研的某些 Redis 模块。用户仍可以获取代码、修改代码,将代码集成到应用程序中并进行分发或提供支持服务,但该应用程序不能是数据库产品、缓存引擎、流处理引擎、搜索引擎、索引引擎或者机器学习/深度学习/AI服务引擎。

    云reids受该限制没法提供开源版本的redis module功能。 但aliyun redis企业版提供了自研的module,提供多种增强型数据结构模块(modules),包括TairString(含CAS/CAD命令)、TairHash、TairGIS、TairBloom以及TairDoc。具体请参考:https://help.aliyun.com/document_detail/145957.html

    踩0 评论0
  • 03.12 10:13:23
    回答了问题 2020-03-12 10:13:23

    阿里云的 云redis 支不支持 __keyevent@0__:expired key过期订阅

    申请的最新版redis 主从版&集群版都是支持的,老版本可能会有集群版不支持的情况

    踩0 评论0
  • 03.12 10:04:37
    回答了问题 2020-03-12 10:04:37

    请问一下下游搞大屏的我们Flink将计算结果搞到 redis 好还是 kafka 好呀???

    redis和kafka都可以满足基本的需求,也要针对具体的场景进一步来确定下。

    初步看来,相对来说redis更能满足数据大屏的场景: - redis基于内存,速度更快,吞吐量也就更大。数据大屏没有很高的数据量,需要的是时效性 - 数据大屏有典型的“时间-主题”的特点,以此为key存入redis当中,数据比较分散,也能基于时间+主题快速读取。(kafka作为队列性质,需要FIFO的,下游消费能力不足容易导致数据延迟) - redis5.0同时也提供了stream(即队列)的能力,类kafka

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2020-03-12

    有100.100.xx.xx的IP连接我的云服务器,这些IP连接是干什么的?

    这应该是你本地有进程连接了源端的100.100.x.x的服务,netstat出来的第四列是src,第五列是destination,可以排查下本地进程

    踩0 评论0
  • 回答了问题 2020-03-12

    阿里云 redis 4.0 可以安装 module 么?

    2019年2月份,redis官方将官方提供的module协议修改为Redis Source Available License,声明地址:https://redislabs.com/blog/redis-labs-modules-license-changes/

    该许可证适用于 Redis Labs 自研的某些 Redis 模块。用户仍可以获取代码、修改代码,将代码集成到应用程序中并进行分发或提供支持服务,但该应用程序不能是数据库产品、缓存引擎、流处理引擎、搜索引擎、索引引擎或者机器学习/深度学习/AI服务引擎。

    云reids受该限制没法提供开源版本的redis module功能。 但aliyun redis企业版提供了自研的module,提供多种增强型数据结构模块(modules),包括TairString(含CAS/CAD命令)、TairHash、TairGIS、TairBloom以及TairDoc。具体请参考:https://help.aliyun.com/document_detail/145957.html

    踩0 评论0
  • 回答了问题 2020-03-12

    redis 的集群怎么同步的数据的。

    redis集群内部主从复制主要是通过redis本身的逻辑完成的,通过全量数据+增量的方式:https://redis.io/topics/replication

    跨集群间数据同步可以采用redis-shake、redis-port、redis-migrate-tool等工具完成

    踩0 评论0
  • 回答了问题 2020-03-12

    什么是云数据库Redis呢?

    云数据库Redis版(ApsaraDB for Redis)是兼容开源Redis协议标准、提供内存加硬盘的混合存储方式的数据库服务,基于高可靠双机热备架构及可平滑扩展的集群架构,满足高读写性能场景及弹性变配的业务需求。

    云数据库Redis版支持字符串(String)、链表(List)、集合(Set)、有序集合(Sorted Set)、哈希表(Hash)、流数据(Stream)等多种数据类型,及事务(Transaction)、消息订阅与发布(Pub/Sub)等高级功能。Redis企业版性能增强型实例集成了阿里巴巴Tair的部分特性,除了所有原生特性外,还支持多种Tair数据结构,对于部分特殊业务有很高的适用性。 云数据库Redis版支持“内存+硬盘”的存储方式,通过RDB、AOF备份,在提供高速数据读写能力的同时满足数据持久化需求。Redis企业版混合存储型实例在硬盘中保存全量数据,将热数据保存到内存中供应用快速读写,实现了性能与成本的平衡。 硬件和数据部署在云端,有完善的基础设施规划、网络安全保障、系统维护服务,确保用户可以专注于业务创新。

    更多详情,请参考:https://help.aliyun.com/document_detail/26342.html

    踩0 评论0
  • 回答了问题 2020-03-12

    Redis 的数据结构都有哪些

    • 字符串类型:二进制安全的字符串
    • Lists: 按插入顺序排序的字符串元素的集合。他们基本上就是链表(linked lists)。
    • Sets: 不重复且无序的字符串元素的集合。
    • Sorted sets,类似Sets,但是每个字符串元素都关联到一个叫score浮动数值(floating number value)。里面的元素总是通过score进行着排序,所以不同的是,它是可以检索的一系列元素。
    • Hashes,由field和关联的value组成的map。field和value都是字符串的。这和Ruby、Python的hashes很像。
    • Bit arrays (或者说 simply bitmaps): 通过特殊的命令,你可以将 String 值当作一系列 bits 处理:可以设置和清除单独的 bits,数出所有设为 1 的 bits 的数量,找到最前的被设为 1 或 0 的 bit,等等。
    • HyperLogLogs: 这是被用于估计一个 set 中元素数量的概率性的数据结构。别害怕,它比看起来的样子要简单…参见本教程的 HyperLogLog 部分。
    • GEO功能在Redis3.2版本提供,支持存储地理位置信息用来实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能.geo的数据类型为zset.
    • Stream是Redis 5.0版本引入的一个新的数据类型,它以更抽象的方式模拟日志数据结构,但日志仍然是完整的:就像一个日志文件,通常实现为以只附加模式打开的文件,Redis流主要是一个仅附加数据结构。

    上文摘自:http://www.redis.cn/

    另外也可以参考https://help.aliyun.com/document_detail/26356.html ,阿里云redis提供了更加丰富的数据结构:TairGIS、TairBloom等

    踩0 评论0
  • 回答了问题 2020-03-12

    什么是redis?

    Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

    踩0 评论0
  • 回答了问题 2020-03-12

    阿里云 redis集群后,后台总是重定向到阿里云内网,我确定我配置的是外网;生成集群的语法也是

    这应该是在阿里云上自建的redis集群吧,应该是使用redis社区版集群和阿里云提供的外网ip地址转换不兼容。建议

    • 使用阿里云ecs访问自建redis社区版集群
    • 使用阿里云redis提供的直连模式,提供和社区一直的cluster语义

    https://help.aliyun.com/document_detail/146901.html

    踩0 评论0
  • 回答了问题 2020-03-12

    Redis过期KEY,如何做集群监听?

    可以使用Redis Keyspace Notifications功能对指定的场景进行订阅(包括过期,可参考https://redis.io/topics/notifications)。

    云redis主从版默认支持该功能,集群版最新版本也已支持

    踩0 评论0
  • 回答了问题 2020-03-12

    阿里redis 'maxmemory'

    如果是集群版,可能是由于数据倾斜导致后端一个分片满导致的该搞错。可以通过性能数据中查看各个节点的内存使用量确认下~

    踩0 评论0
  • 回答了问题 2020-03-12

    阿里云 redis 4.0 可以安装 module 么?

    2019年2月份,redis官方将官方提供的module协议修改为Redis Source Available License,声明地址:https://redislabs.com/blog/redis-labs-modules-license-changes/

    该许可证适用于 Redis Labs 自研的某些 Redis 模块。用户仍可以获取代码、修改代码,将代码集成到应用程序中并进行分发或提供支持服务,但该应用程序不能是数据库产品、缓存引擎、流处理引擎、搜索引擎、索引引擎或者机器学习/深度学习/AI服务引擎。

    云reids受该限制没法提供开源版本的redis module功能。 但aliyun redis企业版提供了自研的module,提供多种增强型数据结构模块(modules),包括TairString(含CAS/CAD命令)、TairHash、TairGIS、TairBloom以及TairDoc。具体请参考:https://help.aliyun.com/document_detail/145957.html

    踩0 评论0
  • 回答了问题 2020-03-12

    阿里云的 云redis 支不支持 __keyevent@0__:expired key过期订阅

    申请的最新版redis 主从版&集群版都是支持的,老版本可能会有集群版不支持的情况

    踩0 评论0
  • 回答了问题 2020-03-12

    请问一下下游搞大屏的我们Flink将计算结果搞到 redis 好还是 kafka 好呀???

    redis和kafka都可以满足基本的需求,也要针对具体的场景进一步来确定下。

    初步看来,相对来说redis更能满足数据大屏的场景: - redis基于内存,速度更快,吞吐量也就更大。数据大屏没有很高的数据量,需要的是时效性 - 数据大屏有典型的“时间-主题”的特点,以此为key存入redis当中,数据比较分散,也能基于时间+主题快速读取。(kafka作为队列性质,需要FIFO的,下游消费能力不足容易导致数据延迟) - redis5.0同时也提供了stream(即队列)的能力,类kafka

    踩0 评论0
正在加载, 请稍后...
滑动查看更多