《Redis使用手册》(试读版)
返回列表⽬前包含的分⻚元素数量。 """ return self.client.llen(self.key) 作为例⼦, 我们可以通过执⾏以下代码, 载⼊并创建出⼀个针对⽤户帖⼦的分⻚对象: >>> from redis import Redis >>> from paging import Paging >>> client = Redis(decode_responses=True) 命令从代办事项列表中移除指定的事项, 然后再将该 事项添加到已完成事项列表中, 使得该事项可以在代办事项列表中消失, 转⽽出现在已完成列表中。 作为例⼦, 我们可以通过执⾏以下代码, 创建出⼀个 TODO 列表对象: >>> from redis import Redis >>> from todo_list import TodoList >>> client = Redis(decode_responses=True) 函数打印出的反馈信息。 为了解决这个问题, 在执⾏ send_validate_email() 函数的时候, 我们可以不⽴即执⾏邮件发送操作, ⽽是将邮 件发送任务放⼊到⼀个队列⾥⾯, 然后由后台的线程负责实际执⾏。 这样的话, 程序只需要执⾏⼀个⼊队操作, 然后就可以直接向⽤户反馈注册结果了, 这⽐实际地发送邮件之后再向⽤户反馈结果要快得多。 代码清单 4-4 展示了⼀个使⽤ Redis 实现的消息队列,0 码力 | 352 页 | 6.57 MB | 1 年前3阿里云云数据库 Redis 版 产品简介
于 Redis混合存储系列场景的用户提供购买资格。 在公测期间创建Redis混合存储系列的实例有如下事项需要您注意。 云数据库 Redis 版 产品简介 1 - - 公测开通对象 对Redis混合存储实例有很强的需求,且适合企业的应用场景,企业有丰富的Redis使用经验。 公测开通地域 公测申请审批通过后,用户可在华东1(杭州)可用区E和华北2(北京)可用D开通实例。公测期间仅支持这在 如说一个 hash 里有1000万条数据),其他连接可能要等待很久。为了兼容已有的 del 语义,Redis 4.0 引入 unlink 命令,效果以及用法和 del 完全一样,但内存释放动作放到后台线程中执行。 flushdb/flushall flushdb/flushall 在 Redis 4.0 中引入了新选项,可以指定是否使用 Lazyfree 的方式来清空整个内存。 数据异步交换 在内存将要跑满的时候,Redis混合存储型实例从最近访问时间、访问频率、Value大小这三个维度综 合考虑挑选出一些数据,通过后台线程将之存储到磁盘上。 当用户访问数据时,如果该数据对应的 Value在磁盘上,后台线程会从磁盘中交换数据到内存中。在此过程中,其它请求不受影响。 存储引擎 Redis混合存储型实例底层存储采用阿里自研下一代高性能全用户态存储引擎Alibaba0 码力 | 33 页 | 1.88 MB | 1 年前3陈宗志:大容量redis存储方案--Pika
Pika 整体结构 SACC2017 网络模块--Pink • 基础架构团队开发网络编程库, 支持pb, redis, pg, http等协议. • 抽象各种不同类型线程 – DispatchThread – WorkThread – BGThread • https://github.com/Qihoo360/pink SACC2017 Pika 的存储引擎, 基于Rocksdb 实现. 实现了Hash, List, Set, Zset 等数据结构 – Rocksdb 启动只需要加载log 文件 – Rocksdb 使用的本地硬盘, 对SSD 盘友好 – https://github.com/Qihoo360/nemo SACC2017 存储引擎--Nemo SACC2017 • HSET myhash • 数据compact – 修改Rocksdb manual compact 策略, 支持 低优先级的 manual compact – 根据机型调整rocksdb 配置, compac线程, memtable 个数 – 晚上定期执行 SACC2017 Pika 遇到问题 • 数据备份 – 需要rocksdb 和 Binlog 配合 SACC20170 码力 | 47 页 | 2.18 MB | 1 年前3阿里云云数据库 Redis 版 快速入门
连接实例 DMS 是一款访问管理云端数据的 Web 服务,支持 Redis、 MySQL、SQL Server、PostgreSQL 和 MongoDB 等数据源。DMS 提供了数据管理、对象管理、数据流转和实例管理四部分功能。您可以通过以下 两种方式登录 DMS。 通过 Redis 管理控制台,选择要登录的实例,单击右上角的登录数据库打开 DMS。通过该种方式打 开 D 云数据库 Redis 版 快速入门 13 运行上述 Project,在 Eclipse 的控制台输出如下运行结果则表示您已成功连接云数据库 Redis。 接下来您就可以通过自己的本地客户端 Jedis 操作您的云数据库 Redis。您也可以通过 JedisPool 连接池来连接您的云数据库 Redis。 JedisPool 连接池示例 打开 Eclipse 云数据库 Redis 版 快速入门 15 运行上述 Project,在 Eclipse 的控制台输出如下运行结果则表示您已成功连接云数据库 Redis。 接下来您就可以通过自己的本地客户端Jedis操作您的云数据库 Redis。 phpredis 客户端 操作步骤如下所示: 下载并安装phpredis客户端:单击 下载地址。 在任何一款可以编辑0 码力 | 29 页 | 1.07 MB | 1 年前3常见Redis未授权访问漏洞总结
这里我们调出Console 利用前提: 靶机redis未授权,在攻击机能用redis clinet连接,如上图,并未登录验证 靶机开启web服务,并且知道网站路径,还需要具有文件读写增删改查权限 由于本地搭建,我们已经知道网站路径,我们把shell写入/var/www/html/目录下: config set dir /var/www/html config set dbfilename test 下载地址:https://s3.mongobooster.com/download/releasesv5/nosqlbooster4mongo-5.1.12.exe docker images mongo #列出本地主机上的mongo镜像 docker run -d -p 27017:27017 --name mongodb mongo # 创建一个新的容器并运行一个命令 docker ps -a # 显示所有的容器,包括未运行的 11211 或 nc -vv11211 无需用户名密码,可以直接连接memcache 服务的11211端口 nmap检测 防御手段 -设置Memchached只允许本地访问。 -禁止外网访问Memcached 11211端口。 -配置访问控制策略。 -最小化权限运行。 -修改默认端口等。 JBOSS 未授权访问漏洞 0 码力 | 44 页 | 19.34 MB | 1 年前3高金芳-平安科技-PostgreSQL反向代理redis
2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 系统权限 PostgreSQL的权限分类 对象权限 2016Postgres中国用户大会 Postgres Conference China 2016 中国用户大会 Role Object0 码力 | 28 页 | 3.61 MB | 1 年前3
共 6 条
- 1