暂无个人介绍
阿里云Redis慢日志及会话管理查看
本文介绍阿里云Redis性能数据的监控项目
在阿里云上购买或者变配实例的时候有时候会出现失败的场景,这个时候提工单的时候需要提供request_id提供后端进行进一步的分析,本文章主要展示获取request_id的方法
介绍阿里云Redis对lua命令的支持
近日由The Linux Foundation主办的全球开源盛会LinuxCon + ContainerCon + CloudOpen(LC3)中国在北京国家会议中心举行,阿里云Redis团队也受邀参与了本次盛会并分享了ApsaraCache开源之路,对阿里云Redis在开源社区上做的改进和产品化做了深入解读,同时会上Redis中国用户组对阿里云Redis团队在开源社区上的贡献颁发了开源社区杰出贡献奖。
本文为阿里云同学在RedisConf2018上对Redisson开源客户端作者Rui Gu做的一个专访,主要介绍了Rui Gu参与开启Redisson客户端开发的历程,同时也详细介绍了Redisson的架构模型还有在分布式锁上的工作,最后Rui Gu介绍了Redisson和开源的协作,同时介绍了后续Redisson客户端的长期发展目标。
会议议程 Day 0是Training Day,之后的两天就都是正式的会议session了,下面图是Day 1 session day的所有议程。早上会有一个breakfast,之后就是keynotes,主要是redislabs的新特性发布,毕竟是会议举办方嘛,然后是邀请的大客户出来站台,后面会议记录会详细介绍下。
本文主要介绍通用排行榜的需求功能,并介绍了基于Redis的ZSET数据结构的排序方法,另外探讨了通用排行榜的架构及用户如何通过阿里云Redis解决通用排行架构的技术问题。
阿里云Redis集群有多个节点,用户需要查看每个子节点的内存还有key数目,本文主要介绍了云数据库Redis如何使用python查看子节点性能数据情况。
Redis提供了list、hash、zset等复杂类型的数据结构,业务在使用的时候可能由于key设计不合理导致某个key过大,由于redis简单的单线程模型,业务在获取或者删除大key的时候都会有一定的影响,另外在集群模式下由于大key的产生还很容易导致某个子节点的内存满,综上所述我们需要提供大key的搜索工具。
Discuz是一个常见的论坛,支持使用Redis来ji 论坛的加速访问,对于访问量比较大的论坛能够取到很好的作用,本文介绍如何使用阿里云高性价比256MBRedis来加速该论坛。
本文主要介绍Jedis的使用方法及常见问题的排查分析方法
本文我们将介绍如何使用阿里云Redis服务作为PHP服务的session存储。PHP的session存储作为php会话信息的存储单元,默认的PHP使用文件来存储session会话信息。同时PHP支持使用扩展的存储单元来作为会话信息的存储,通过扩展的session能够满足多台PHP服务器共享会话信息。
阿里云Redis云数据库(KVStore For Redis)控制台介绍
近日有用户反馈Redis的流量统计有问题, 文章对Redis的流量统计原理进行了分析并修复了原生Redis内核统计的一个问题。
目前Redis集群开源的方案主要有Redis Cluster,Codis,Twemproxy等,这几个方案里面都不支持select命令,即用户无法使用select进行逻辑db的切换,这样会给之前使用Redis单机的用户带来一定困扰,导致很多用户在迁移到集群方案的时候需要改造代码,本文探讨Redis集群支持select命令的方案实现。
近日有网友暴漏了Redis的CSRF漏洞,同时Redis作者在最新发布的3.2.7也进行了修复,本文将对CSRF攻击及云数据库Redis的安全要点进行介绍。
Redis是一个使用范围很广的NOSQL数据库,阿里云Redis同时在公有云和阿里集团内部进行服务,本文介绍了阿里云Redis双11的一些业务场景:微淘社区之亿级关系链存储、天猫直播之评论商品游标分页和菜鸟单据履行中心之订单排序。
本文主要对Redis的协议进行简单介绍并提供了一种方法用于解析AOF文件
对于Redis服务,通常我们推荐用户使用长连接来访问Redis,但是由于某些用户在连接池失效的时候还是会建立大量的短连接或者用户由于客户端限制还是只能使用短连接来访问Redis,而原生的Redis在频繁建立短连接的时候有一定性能损耗,本文从源码角度对Redis短连接的性能进行了优化。
可以应用层直接更新,同时也可以通过中间件从数据库写入缓存
Redis和Memcache相比主要数据结构丰富,在性能上可以不用直接这么对比,Memcache多线程模型,在数据淘汰上比Redis更快
尽量不要公网访问,如果要一定要设置密码,否则被入侵有数据安全风险
查看下Evictedkeys 确定下是否发生了淘汰,如果没有可以查看info命令的flush_all_calls看看是否执行过flush命令
数据一致性可以通过后台巡检来完成,避免数据库和缓存的不一致
目前不能,list是一个链表的形式,需要指定index
Redis提供了很多数据结构,比如list、hash之类,用这些数据结构可以简化业务代码
你说的是key过期通知?如果是这样的话可以通过notify-key机制来实现
可以使用telnet host 6379 测试下是否可以正常连上 如果不行则可能是后端redis没有监听该ip 通过配置文件添加bind host 即可
如果是connection time out的话这时候需要分析下服务端的问题还是客户端的问题,可能是因为服务端tcp backlog满掉了导致syn包drop掉,也可能是本地到服务端的网络出现问题了
阿里云Redis集群支持单slot上的事物,如果你操作操作的key都在相同的slot可以支持
阿里云redis有自动续费功能,你可以在控制台进行设置,后续就不需要每次续费了
发生这种情况的时候可以ps -ef |grep redis-server 然后找到pid名称 然后gdb att pid 然后执行p server.requirepass找到密码 这种情况一般是被黑了导致的 可以查看下有没有异常的进程
云数据库Redis有规格限制,每个规格流量最大带宽不一样,具体见:https://help.aliyun.com/document_detail/26350.html
目前阿里云Redis已经进行了一轮调整价格,具体可以查看https://www.aliyun.com/price/product?spm=5176.doc26349.2.1.C9YkSP#/kvstore/detail。
https://help.aliyun.com/document_detail/26356.html 这个是阿里云Redis的命令支持列表,主从版本的Redis兼容性很高,集群版本有一定限制,不会对Redis进行key数量的限制,只有内存规格限制。
目前阿里云Redis已经支持notify-key的配置,可以在官网控制台进行设置,另外config get等命令也可以升级支持,目前已经有很多用户在云上使用spring-data-redis来访问Redis.
如果自建Redis的话需要配置密码、持久化配置,还有主备同步,如果不想进行这些配置可以考虑使用阿里云Redis,开箱即用:
https://www.aliyun.com/product/kvstore?spm=5176.8142029.388261.36.y0ibUO
Redis每个规格限制可以参考下https://help.aliyun.com/document_detail/26350.html,另外能否提供实例id还有测试时间我这边可以帮你查看下性能问题。
redis具有复杂类型的数据结构,比如zset用于排序、list用于队列,另外全内存访问能够保证高速的访问,你这边可以根据自己的业务来选择redis和mongodb,每种引擎都有自己的适合场景,一个业务依赖多种数据库也是合理的。