《Redis使用手册》(试读版)PING 命令接受⼀ 条可选的消息作为参数, 这个命令通常⽤于测试客户端和服务器之间的连接是否正常: PING [message] 如果⽤户以⽆参数形式执⾏这个命令, 那么服务器在连接正常的情况下, 将向客户端返回 "PONG" 作为回复: 127.0.0.1:6379> PING PONG 但是, 如果⽤户给定了可选的消息, 那么服务器将原封不动地向客户端返回该消息: 127.0.0.1:6379> 的绝⼤部分知识对于读者来说仍将是有效的。 1.9 读者服务器⽹站 本书配套了读者服务⽹站 RedisGuide.com , 上⾯列举了书本的介绍信息、购买链接、⽬录、试读章节、示例代 码和勘误等内容, 有兴趣的读者朋友可以上去浏览⼀下。 1.10 启程! ⼀切准备就绪, 是时候开始我们的 Redis 旅程了。 在接下来的⼀章, 我们将开始学习 Redis 最基本的数据结构 —— 字符串。 2. 字符串(String) 字符串键是 这种类型的键值对会在数据库⾥⾯把单独的⼀个键和单独的⼀个值关联 起来, 被关联的键和值既可以是普通的⽂字数据, 也可以是图⽚、视频、⾳频、压缩⽂件等更为复杂的⼆进制数 据。 作为例⼦, 图 2-1 展示了数据库视⻆下的四个字符串键, 其中: 与键 "message" 相关联的值是 "hello world" ; 与键 "number" 相关联的值是 "10086" ; 与键 "homepage" 相关联的值是 "redis0 码力 | 352 页 | 6.57 MB | 1 年前3
Redis 多数据中心双向同步 祝辰的多种数据结构类型对于储存这种数据 比较方便. 同时由于供应商是在全球分布的特性, 就更需要一个能够多点写入的 Redis 集 群, 支持海外站点和国内站点同时进行读写; 并解决因此可能出现的数据一致性问题. 需求的产生 DRC 的概念是在近年来, 云计算兴起, 多站点部署的场景下, 延伸出来对于数 据共享的一个需求. 多站点部署的架构, 对于单元化部署的 应用来讲, 跨数据中心的数据访问一直 是一个最大的痛点 slave 同步 Redis Master-Slave Replication Full Sync • 由于物理上的限制, 一台机器不可能无限制地 Hold 所有的操作历史. 在 新节点加入的情况下, State-Based Replication 就比较适合这种场景. Partially Sync • 而由于 Redis 的实现本身具有增量同步的特性, 那么, Operation- based 的未来 面对大型分布式系统, Consistency/Availability/Partition在跨区域多活的场景下如何取舍? 显然P(网络分区)是首要考虑因素。 其次,跨区域部署就是为了提高可用性,而且对于常见的一致性协议,不管是2PC、Paxos还是raft,在 此场景下都要做跨区域同步更新,不仅会降低用户体验,在网络分区的时候还会影响可用性,因此C必 定被排在最后。那是不是C无法被满足了呢?0 码力 | 45 页 | 1.74 MB | 1 年前3
阿里云云数据库 Redis 版 产品简介rename oldkey newkey 时,如果 newkey 已经存在,redis 会先删除已经存在的 newkey,这也会引发 上面提到的删除大 key 问题。如果想让 redis 在这种场景下也使用 lazyfree 的方式来删除,您可以在控制台上 打开如下配置: 说明:该参数配置在控制台中暂未开放,后续我们会尽快发布。 淘汰或者逐出数据 有些用户对数据设置过期时间,依赖 令行和通用客户端进行数据的增删改查操作。当主节点出现故障,自研的 HA 系统会自动进 行主备切换,保证业务平稳运行。 数据可靠 默认开启数据持久化功能,数据全部落盘。支持数据备份功能,用户可以针对备份集回滚实 例或者克隆实例,有效的解决数据误操作等问题。 兼容性 云数据库 Redis 版 产品简介 12 云数据库 Redis 标准版在 Redis 2.8基础上进行开发,100%兼容 全量同步,会导致主节点执行全量备份,进程 Fork,可造成主节点达 到毫秒或秒级的卡顿。 Redis 进程 Fork 导致 Copy-On-Write 导致主节点进程内存使用量的消耗,极端 情况下造成主节点内存溢出程序异常退出。 Redis 主节点生成备份文件导致服务器磁盘 IO 和 CPU (压缩)资源消耗。 发送数 GB 大小的备份文件文件,会导致服务器网络出口爆增,磁盘顺序0 码力 | 33 页 | 1.88 MB | 1 年前3
阿里云云数据库 Redis 版 快速入门不同的监控项。 单击性能监控之后可以查看到不同的监控项,以下对基础监控组的监控项进行说明。 基础监控项 说明 Keys 后端 Redis 所有 db 的 key 个数的总和,对于集 群实例会汇聚后端所有的节点的数据。 Expires 当前设置了过期数据的 key 的个数的总和。 ExpiredKeys 历史过期掉的 key 的个数。 这个值是历史过期掉的 key 的个数的总和,所以 方一致的值。要了解某个 Redis 节点的 info 可以使用 iinfo 命令,详情请参见 如何查看 Redis 集群 子实例内存。 riinfo 命令:和 iinfo 命令类似,但只能在读写分离的模式下使用。用法中增加了一个 readonly slave 的 idx,用于指定在第几个 readonly slave 上执行 info 命令。在读写分离集群中可以用来在指 定 readonly slave 主从版本支持变配至集群版,集群版实例在功能上和主从版实例有所不同,具体请参 见 Redis 支持命令。 如何选择网络类型,请参考设置网络类型。 云数据库 Redis 版仅限于内网访问,同一地域下的 ECS (不分可用区)都可以进行内 网访问。建议和 ECS 选择在同一地域同一可用区。 单击立即购买,进入订单确认页面。阅读接受《云数据库 Redis 版服务条款》并确认订单信息无误0 码力 | 29 页 | 1.07 MB | 1 年前3
常见Redis未授权访问漏洞总结Redis 默认情况下,会绑定在 0.0.0.0:6379,如果没有进行采用相关的策略,比如添加防火墙规则 避免其他非信任来源 ip 访问等,这样将会将 Redis 服务暴露到公网上,如果在没有设置密码认证(一 般为空)的情况下,会导致任意用户在可以访问目标服务器的情况下未授权访问 Redis 以及读取 Redis 的数据。攻击者在未授权访问 Redis 的情况下,利用 Redis 自身的提供的config 127.0.0.1 或在/etc/mongodb.conf文件中添加以下内容:bind_ip = 127.0.0.1 Jenkins 未授权访问漏洞 漏洞简介以及危害 默认情况下 Jenkins面板中用户可以选择执行脚本界面来操作一些系统层命令,攻击者可通过未授 权访问漏洞或者暴力破解用户密码等进入后台管理服务,通过脚本执行界面从而获取服务器权限。 漏洞利用 环境介绍 JBoss是一个基于J2EE的开放源代码应用服务器,代码遵循LGPL许可,可以在任何商业应用中免费 使用;JBoss也是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3规范。,默认情况下访问 ht tp://ip:8080/jmx-console 就可以浏览 JBoss 的部署管理的信息不需要输入用户名和密码可以直接部署 上传木马有安全隐患。 漏洞利用 stats #查看memcache服务状态0 码力 | 44 页 | 19.34 MB | 1 年前3
Redis操作手册#查看指定key对应的值 "valuexx" ★可视化客户端工具 官网: h�ps://redis.com/redis-enterprise/redis-insight/ 下 载 链 接 : h�ps://download.redisinsight.redis.com/latest/RedisInsight-v2-win- installer.exe 连接时不用写username,只写密码0 码力 | 5 页 | 80.37 KB | 1 年前3
陈宗志:大容量redis存储方案--PikaRedis,而是 Redis 的场景补充。 Pika 力求在完全兼容 Redis 协议、继承 Redis 便 捷运维设计的前提下通过持久化存储的方式解决 Redis 在大容量场景下的问题 Pika 定位 SACC2017 Redis 问题 • 恢复时间长 • 一主多从, 主从切换代价大 • 缓冲区写满问题 • 成本问题0 码力 | 47 页 | 2.18 MB | 1 年前3
共 7 条
- 1













