Skip to content

Commit c33320f

Browse files
committed
update docs
1 parent a830fea commit c33320f

File tree

88 files changed

+2785
-2785
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+2785
-2785
lines changed

docs/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: f52c4fc350646a961758dac3f8944985
3+
config: 6fcd0992ee8118d94ffdba1f8b227e05
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

docs/.doctrees/README.doctree

43 Bytes
Binary file not shown.

docs/.doctrees/autoapi/index.doctree

1 Byte
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
-266 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

docs/.doctrees/environment.pickle

1.94 KB
Binary file not shown.

docs/.doctrees/index.doctree

5 Bytes
Binary file not shown.

docs/CHANGELOG.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>0.0.2 &mdash; redisproxy 0.0.2 文档</title>
10+
<title>0.0.2 &mdash; redishelper 0.0.2 文档</title>
1111

1212

1313

@@ -40,7 +40,7 @@
4040

4141
<link rel="index" title="索引" href="genindex.html" />
4242
<link rel="search" title="搜索" href="search.html" />
43-
<link rel="prev" title="redisproxy" href="README.html" />
43+
<link rel="prev" title="redishelper" href="README.html" />
4444
</head>
4545

4646
<body class="wy-body-for-nav">
@@ -54,7 +54,7 @@
5454

5555

5656

57-
<a href="index.html" class="icon icon-home"> redisproxy
57+
<a href="index.html" class="icon icon-home"> redishelper
5858

5959

6060

@@ -109,7 +109,7 @@
109109
<nav class="wy-nav-top" aria-label="top navigation">
110110

111111
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
112-
<a href="index.html">redisproxy</a>
112+
<a href="index.html">redishelper</a>
113113

114114
</nav>
115115

@@ -179,7 +179,7 @@ <h1>0.0.1<a class="headerlink" href="#id2" title="永久链接至标题">¶</a><
179179
</div>
180180
<footer>
181181
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
182-
<a href="README.html" class="btn btn-neutral float-left" title="redisproxy" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
182+
<a href="README.html" class="btn btn-neutral float-left" title="redishelper" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
183183
</div>
184184

185185
<hr/>

docs/README.html

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>redisproxy &mdash; redisproxy 0.0.2 文档</title>
10+
<title>redishelper &mdash; redishelper 0.0.2 文档</title>
1111

1212

1313

@@ -41,7 +41,7 @@
4141
<link rel="index" title="索引" href="genindex.html" />
4242
<link rel="search" title="搜索" href="search.html" />
4343
<link rel="next" title="0.0.2" href="CHANGELOG.html" />
44-
<link rel="prev" title="Welcome to redisproxy’s documentation!" href="index.html" />
44+
<link rel="prev" title="Welcome to redishelper’s documentation!" href="index.html" />
4545
</head>
4646

4747
<body class="wy-body-for-nav">
@@ -55,7 +55,7 @@
5555

5656

5757

58-
<a href="index.html" class="icon icon-home"> redisproxy
58+
<a href="index.html" class="icon icon-home"> redishelper
5959

6060

6161

@@ -94,11 +94,11 @@
9494
<li class="toctree-l1 current"><a class="current reference internal" href="#">介绍</a><ul>
9595
<li class="toctree-l2"><a class="reference internal" href="#id1">特性</a></li>
9696
<li class="toctree-l2"><a class="reference internal" href="#id2">使用</a><ul>
97-
<li class="toctree-l3"><a class="reference internal" href="#id3">RedisProxy的使用</a></li>
98-
<li class="toctree-l3"><a class="reference internal" href="#id4">生产者消费者模式</a></li>
97+
<li class="toctree-l3"><a class="reference internal" href="#redisproxy">RedisProxy的使用</a></li>
98+
<li class="toctree-l3"><a class="reference internal" href="#id3">生产者消费者模式</a></li>
9999
</ul>
100100
</li>
101-
<li class="toctree-l2"><a class="reference internal" href="#id5">安装</a></li>
101+
<li class="toctree-l2"><a class="reference internal" href="#id4">安装</a></li>
102102
</ul>
103103
</li>
104104
<li class="toctree-l1"><a class="reference internal" href="CHANGELOG.html">0.0.2</a></li>
@@ -119,7 +119,7 @@
119119
<nav class="wy-nav-top" aria-label="top navigation">
120120

121121
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
122-
<a href="index.html">redisproxy</a>
122+
<a href="index.html">redishelper</a>
123123

124124
</nav>
125125

@@ -152,7 +152,7 @@
152152

153153
<li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
154154

155-
<li>redisproxy</li>
155+
<li>redishelper</li>
156156

157157

158158
<li class="wy-breadcrumbs-aside">
@@ -171,8 +171,8 @@
171171
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
172172
<div itemprop="articleBody">
173173

174-
<div class="section" id="redisproxy">
175-
<h1>redisproxy<a class="headerlink" href="#redisproxy" title="永久链接至标题"></a></h1>
174+
<div class="section" id="redishelper">
175+
<h1>redishelper<a class="headerlink" href="#redishelper" title="永久链接至标题"></a></h1>
176176
<p>提供redis客户端的代理对象功能.本项目代理的对象是<a class="reference external" href="https://github.com/redis/redis-py">redis-py</a>中的四种客户端</p>
177177
<ul class="simple">
178178
<li><p><code class="docutils literal notranslate"><span class="pre">redis.Redis</span></code></p></li>
@@ -184,14 +184,14 @@ <h1>redisproxy<a class="headerlink" href="#redisproxy" title="永久链接至标
184184
<h2>特性<a class="headerlink" href="#id1" title="永久链接至标题"></a></h2>
185185
<ul class="simple">
186186
<li><p>提供了统一的代理对象<code class="docutils literal notranslate"><span class="pre">RedisProxy</span></code>用于代理<code class="docutils literal notranslate"><span class="pre">redis.Redis</span></code>,<code class="docutils literal notranslate"><span class="pre">redis.cluster.RedisCluster</span></code>,<code class="docutils literal notranslate"><span class="pre">redis.asyncio.Redis</span></code><code class="docutils literal notranslate"><span class="pre">redis.asyncio.cluster.RedisCluster</span></code></p></li>
187-
<li><p>针对生产者消费者模式提供了专用代理对象<code class="docutils literal notranslate"><span class="pre">ChannelConsumerProxy</span></code>,<code class="docutils literal notranslate"><span class="pre">ChannelProducerProxy</span></code>,<code class="docutils literal notranslate"><span class="pre">QueueConsumerProxy</span></code>,<code class="docutils literal notranslate"><span class="pre">QueueProducerProxy</span></code>,<code class="docutils literal notranslate"><span class="pre">StreamConsumerProxy</span></code>,<code class="docutils literal notranslate"><span class="pre">StreamProducerProxy</span></code></p></li>
187+
<li><p>针对生产者消费者模式提供了专用代理对象<code class="docutils literal notranslate"><span class="pre">ChannelConsumerHelper</span></code>,<code class="docutils literal notranslate"><span class="pre">ChannelProducerHelper</span></code>,<code class="docutils literal notranslate"><span class="pre">QueueConsumerHelper</span></code>,<code class="docutils literal notranslate"><span class="pre">QueueProducerHelper</span></code>,<code class="docutils literal notranslate"><span class="pre">StreamConsumerPHelper</span></code>,<code class="docutils literal notranslate"><span class="pre">StreamProducerHelper</span></code></p></li>
188188
<li><p>生产者消费者提供了进一步的封装,可以通过上下文管理连接</p></li>
189189
</ul>
190190
</div>
191191
<div class="section" id="id2">
192192
<h2>使用<a class="headerlink" href="#id2" title="永久链接至标题"></a></h2>
193-
<div class="section" id="id3">
194-
<h3>RedisProxy的使用<a class="headerlink" href="#id3" title="永久链接至标题"></a></h3>
193+
<div class="section" id="redisproxy">
194+
<h3>RedisProxy的使用<a class="headerlink" href="#redisproxy" title="永久链接至标题"></a></h3>
195195
<p>我们可以使用<code class="docutils literal notranslate"><span class="pre">RedisProxy</span></code>延后初始化要代理的对象,从而避免客户端对象在各个函数之间传来传去.</p>
196196
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span>
197197
<span class="n">rediscli</span> <span class="o">=</span> <span class="n">RedisProxy</span><span class="p">()</span>
@@ -219,8 +219,8 @@ <h3>RedisProxy的使用<a class="headerlink" href="#id3" title="永久链接至
219219
</div>
220220
<p>这样我们在写程序是也可以有接口提示.只有用到<code class="docutils literal notranslate"><span class="pre">pubsub</span></code>,<code class="docutils literal notranslate"><span class="pre">execute_command</span></code>或者<code class="docutils literal notranslate"><span class="pre">pipeline</span></code>的少数场景时需要指定具体类型.</p>
221221
</div>
222-
<div class="section" id="id4">
223-
<h3>生产者消费者模式<a class="headerlink" href="#id4" title="永久链接至标题"></a></h3>
222+
<div class="section" id="id3">
223+
<h3>生产者消费者模式<a class="headerlink" href="#id3" title="永久链接至标题"></a></h3>
224224
<p>生产者消费者模式提供了基本统一的接口设计</p>
225225
<ul class="simple">
226226
<li><p><code class="docutils literal notranslate"><span class="pre">ConsumerProtocol</span></code> 通用的同步消费者接口</p></li>
@@ -234,7 +234,7 @@ <h3>生产者消费者模式<a class="headerlink" href="#id4" title="永久链
234234
<blockquote>
235235
<div><p>同步生产者</p>
236236
</div></blockquote>
237-
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qp</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">StreamProducerProtocol</span><span class="p">,</span> <span class="n">StreamProducerProxy</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">maxlen</span><span class="o">=</span><span class="mi">20</span><span class="p">))</span>
237+
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qp</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">StreamProducerProtocol</span><span class="p">,</span> <span class="n">StreamProducerHelper</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">maxlen</span><span class="o">=</span><span class="mi">20</span><span class="p">))</span>
238238
<span class="k">with</span> <span class="n">qp</span><span class="o">.</span><span class="n">mount</span><span class="p">()</span> <span class="k">as</span> <span class="n">producer</span><span class="p">:</span>
239239
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">10</span><span class="p">):</span>
240240
<span class="n">producer</span><span class="o">.</span><span class="n">publish</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span><span class="n">value</span><span class="p">)</span>
@@ -243,7 +243,7 @@ <h3>生产者消费者模式<a class="headerlink" href="#id4" title="永久链
243243
<blockquote>
244244
<div><p>异步生产者</p>
245245
</div></blockquote>
246-
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qp</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">AioStreamProducerProtocol</span><span class="p">,</span> <span class="n">StreamProducerProxy</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">maxlen</span><span class="o">=</span><span class="mi">20</span><span class="p">))</span>
246+
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qp</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">AioStreamProducerProtocol</span><span class="p">,</span> <span class="n">StreamProducerHelper</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">maxlen</span><span class="o">=</span><span class="mi">20</span><span class="p">))</span>
247247
<span class="k">async</span> <span class="k">with</span> <span class="n">qp</span><span class="o">.</span><span class="n">mount</span><span class="p">()</span> <span class="k">as</span> <span class="n">producer</span><span class="p">:</span>
248248
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">10</span><span class="p">):</span>
249249
<span class="k">await</span> <span class="n">producer</span><span class="o">.</span><span class="n">publish</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span><span class="n">value</span><span class="p">)</span>
@@ -252,7 +252,7 @@ <h3>生产者消费者模式<a class="headerlink" href="#id4" title="永久链
252252
<blockquote>
253253
<div><p>同步消费者</p>
254254
</div></blockquote>
255-
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qc</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">ConsumerProtocol</span><span class="p">,</span> <span class="n">QueueConsumerProxy</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">topics</span><span class="p">))</span>
255+
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qc</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">ConsumerProtocol</span><span class="p">,</span> <span class="n">QueueConsumerHelper</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">topics</span><span class="p">))</span>
256256

257257
<span class="k">with</span> <span class="n">qc</span><span class="o">.</span><span class="n">watch</span><span class="p">()</span> <span class="k">as</span> <span class="n">records</span><span class="p">:</span>
258258
<span class="k">for</span> <span class="n">record</span> <span class="ow">in</span> <span class="n">records</span><span class="p">:</span>
@@ -262,7 +262,7 @@ <h3>生产者消费者模式<a class="headerlink" href="#id4" title="永久链
262262
<blockquote>
263263
<div><p>异步消费者</p>
264264
</div></blockquote>
265-
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qc</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">AioConsumerProtocol</span><span class="p">,</span> <span class="n">QueueConsumerProxy</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">topics</span><span class="p">))</span>
265+
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">qc</span> <span class="o">=</span> <span class="n">cast</span><span class="p">(</span><span class="n">AioConsumerProtocol</span><span class="p">,</span> <span class="n">QueueConsumerHelper</span><span class="o">.</span><span class="n">from_proxy</span><span class="p">(</span><span class="n">rediscli</span><span class="p">,</span> <span class="n">topics</span><span class="p">))</span>
266266

267267
<span class="k">async</span> <span class="k">with</span> <span class="n">qc</span><span class="o">.</span><span class="n">watch</span><span class="p">()</span> <span class="k">as</span> <span class="n">records</span><span class="p">:</span>
268268
<span class="k">async</span> <span class="k">for</span> <span class="n">record</span> <span class="ow">in</span> <span class="n">records</span><span class="p">:</span>
@@ -271,9 +271,9 @@ <h3>生产者消费者模式<a class="headerlink" href="#id4" title="永久链
271271
</div>
272272
</div>
273273
</div>
274-
<div class="section" id="id5">
275-
<h2>安装<a class="headerlink" href="#id5" title="永久链接至标题"></a></h2>
276-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip install redisproxy
274+
<div class="section" id="id4">
275+
<h2>安装<a class="headerlink" href="#id4" title="永久链接至标题"></a></h2>
276+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip install redishelper
277277
</pre></div>
278278
</div>
279279
</div>
@@ -286,7 +286,7 @@ <h2>安装<a class="headerlink" href="#id5" title="永久链接至标题">¶</a>
286286
<footer>
287287
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
288288
<a href="CHANGELOG.html" class="btn btn-neutral float-right" title="0.0.2" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
289-
<a href="index.html" class="btn btn-neutral float-left" title="Welcome to redisproxy’s documentation!" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
289+
<a href="index.html" class="btn btn-neutral float-left" title="Welcome to redishelper’s documentation!" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
290290
</div>
291291

292292
<hr/>

docs/_modules/index.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
99

10-
<title>概览:模块代码 &mdash; redisproxy 0.0.2 文档</title>
10+
<title>概览:模块代码 &mdash; redishelper 0.0.2 文档</title>
1111

1212

1313

@@ -53,7 +53,7 @@
5353

5454

5555

56-
<a href="../index.html" class="icon icon-home"> redisproxy
56+
<a href="../index.html" class="icon icon-home"> redishelper
5757

5858

5959

@@ -108,7 +108,7 @@
108108
<nav class="wy-nav-top" aria-label="top navigation">
109109

110110
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
111-
<a href="../index.html">redisproxy</a>
111+
<a href="../index.html">redishelper</a>
112112

113113
</nav>
114114

@@ -157,16 +157,16 @@
157157
<div itemprop="articleBody">
158158

159159
<h1>代码可用的所有模块</h1>
160-
<ul><li><a href="redisproxy/channelconsumer.html">redisproxy.channelconsumer</a></li>
161-
<li><a href="redisproxy/channelproducer.html">redisproxy.channelproducer</a></li>
162-
<li><a href="redisproxy/models.html">redisproxy.models</a></li>
163-
<li><a href="redisproxy/protocols.html">redisproxy.protocols</a></li>
164-
<li><a href="redisproxy/proxy.html">redisproxy.proxy</a></li>
165-
<li><a href="redisproxy/queueconsumer.html">redisproxy.queueconsumer</a></li>
166-
<li><a href="redisproxy/queueproducer.html">redisproxy.queueproducer</a></li>
167-
<li><a href="redisproxy/streamconsumer.html">redisproxy.streamconsumer</a></li>
168-
<li><a href="redisproxy/streamproducer.html">redisproxy.streamproducer</a></li>
169-
<li><a href="redisproxy/url_parser.html">redisproxy.url_parser</a></li>
160+
<ul><li><a href="redishelper/channelconsumer.html">redishelper.channelconsumer</a></li>
161+
<li><a href="redishelper/channelproducer.html">redishelper.channelproducer</a></li>
162+
<li><a href="redishelper/models.html">redishelper.models</a></li>
163+
<li><a href="redishelper/protocols.html">redishelper.protocols</a></li>
164+
<li><a href="redishelper/proxy.html">redishelper.proxy</a></li>
165+
<li><a href="redishelper/queueconsumer.html">redishelper.queueconsumer</a></li>
166+
<li><a href="redishelper/queueproducer.html">redishelper.queueproducer</a></li>
167+
<li><a href="redishelper/streamconsumer.html">redishelper.streamconsumer</a></li>
168+
<li><a href="redishelper/streamproducer.html">redishelper.streamproducer</a></li>
169+
<li><a href="redishelper/url_parser.html">redishelper.url_parser</a></li>
170170
</ul>
171171

172172
</div>

0 commit comments

Comments
 (0)