国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

提升網站關鍵詞排名推廣策劃方案怎么做

提升網站關鍵詞排名,推廣策劃方案怎么做,王爺?shù)诫娨晞⊥暾?如何給網站做301重定向目錄 1、發(fā)布訂閱 1.1 什么是發(fā)布訂閱 1.2 客戶端實例演示 1.3 Java API演示 1.4 Redis發(fā)布訂閱和rabbitmq的區(qū)別 2、批量操作 2.1 普通模式與 PipeLine 模式 2.2 適用場景 2.3 源碼解析 2.4 Pipelining的局限性 2.5 事務與 LUA Scripting 3、持久化 3.1 為什么需要…

目錄

 

1、發(fā)布訂閱

1.1 什么是發(fā)布訂閱

1.2 客戶端實例演示

1.3 Java API演示

1.4 Redis發(fā)布訂閱和rabbitmq的區(qū)別

2、批量操作

2.1 普通模式與 PipeLine 模式

2.2 適用場景

2.3 源碼解析

2.4 Pipelining的局限性

2.5 事務與 LUA Scripting

3、持久化

3.1 為什么需要持久化

3.2 持久化方式

3.3 文件同步方式

3.4 文件重寫(壓縮)

3.5 總結

4、內存淘汰

4.1 最大內存設置

4.2 數(shù)據(jù)淘汰機制


1、發(fā)布訂閱

1.1 什么是發(fā)布訂閱

Redis 發(fā)布訂閱(pub/sub)是一種消息通信模式:發(fā)送者(pub)發(fā)送消息,訂閱者(sub)接收消息并且可以訂閱任意數(shù)量的頻道。

發(fā)布訂閱(Pub/Sub):目前廣泛使用的通信模型,它采用事件作為基本的通信機制,提供大規(guī)模系統(tǒng)所要求的松散耦合的交互模式:訂閱者(如客戶端)以事件訂閱的方式表達出它有興趣接收的一個事件或一類事件;發(fā)布者(如服務器)可將訂閱者感興趣的事件隨時通知相關訂閱者------是不是與設計模式里面的觀察者模式一個媽媽生的?

最經典的應用場景就是微博和公眾號,任何粉絲只要關注(訂閱)了某一個人的微博或者公眾號,該微博或者公眾號就有有狀態(tài)更新,都會將消息推送(發(fā)布)到粉絲....

下圖展示了頻道 channel1 , 以及訂閱這個頻道的三個客戶端 —— client2 、 client5 和 client1 之間的關系:

20210203232133811.png

當有新消息通過 PUBLISH 命令發(fā)送給頻道 channel1 時, 這個消息就會被發(fā)送給訂閱它的三個客戶端:

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h1eGlhbmcxOTg1MTExNA==,size_16,color_FFFFFF,t_70

1.2 客戶端實例演示

以下實例演示了發(fā)布訂閱是如何工作的。在我們實例中我們創(chuàng)建了訂閱頻道名為 redisChat:

redis 127.0.0.1:6379> SUBSCRIBE redisChat
?
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "redisChat"
3) (integer) 1

現(xiàn)在,我們先重新開啟個 redis 客戶端,然后在同一個頻道 redisChat 發(fā)布兩次消息,訂閱者就能接收到消息。

redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique"
?
(integer) 1
?
redis 127.0.0.1:6379> PUBLISH redisChat "Learn redis by runoob.com"
?
(integer) 1
?
# 訂閱者的客戶端會顯示如下消息
1) "message"
2) "redisChat"
3) "Redis is a great caching technique"
1) "message"
2) "redisChat"
3) "Learn redis by runoob.com"

下表列出了 redis 發(fā)布訂閱常用命令:

序號命令及描述
1PSUBSCRIBE pattern... 訂閱一個或多個符合語法的頻道。---> PSUBSCRIBE redisChat* 訂閱所有以redisChat開頭的頻道
2PUBLISH channel message 將信息發(fā)送到指定的頻道。
3PUNSUBSCRIBE pattern ... 退訂所有給定模式的頻道。
4SUBSCRIBE channel ... 訂閱給定的一個或多個頻道的信息。

 

1.3 Java API演示

1.3.1 引入jedis依賴

<dependency>           <groupId>redis.clients</groupId>           <artifactId>jedis</artifactId>           <version>2.9.3</version>       </dependency>

1.3.2 Publisher (發(fā)布者)

package com.ydt.redis.pubsub;
?
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
?
public class Publisher extends Thread{
?   private final JedisPool jedisPool;
?   public Publisher(JedisPool jedisPool) {       this.jedisPool = jedisPool;   }      @Override   public void run() {       BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));       Jedis jedis = jedisPool.getResource();   //連接池中取出一個連接       while (true) {           String line = null;           try {               line = reader.readLine();               if (!"quit".equals(line)) {                   jedis.publish("mychannel", line);   //從 mychannel 的頻道上推送消息               } else {                   break;               }           } catch (IOException e) {               e.printStackTrace();           }       }   }
}

1.3.3 Subscriber(訂閱者)

package com.ydt.redis.pubsub;
?
import redis.clients.jedis.JedisPubSub;
?
//訂閱者需要繼承JedisPubSub,來重寫它的三個方法
public class Subscriber extends JedisPubSub {
?   public Subscriber(){}   @Override   public void onMes
http://m.aloenet.com.cn/news/829.html

相關文章:

  • 做中國旅游網站的目的與必要性廣豐網站seo
  • 網頁設計作品網站seo關鍵詞智能排名
  • ps網站設計素材手機百度搜索引擎入口
  • 物流公司哪家便宜又好河南純手工seo
  • h5 css3 網站開發(fā)實例熱搜榜上2023年熱門話題
  • 花錢推廣的網絡平臺廣州seo和網絡推廣
  • 江蘇省昆山市網站制作西安網站seo廠家
  • 深圳招聘一般在哪個網站aso優(yōu)化的主要內容
  • 西安大型網站建設公司排名怎么做好網絡營銷
  • 垃圾站 WordPress深圳剛剛突然宣布
  • 一級a做爰片視頻網站競價推廣托管多少錢
  • wordpress中文標簽云網站關鍵詞排名seo
  • 懷化seoseo刷關鍵詞排名免費
  • 網站定制建設網絡服務有哪些
  • 綿陽做手機網站建設成品網站源碼1688免費推薦
  • 香港十大設計公司排名安卓手機性能優(yōu)化軟件
  • 合肥商城網站建設手機app開發(fā)
  • 西安城鄉(xiāng)建設網站長沙網站優(yōu)化體驗
  • thinkphp官方網站貴陽網站建設
  • 2015個人網站如何去工信部備案深圳網站提升排名
  • 網站開發(fā)流程主要分成什么seo外鏈代發(fā)
  • 網站代理怎么做/成都seo正規(guī)優(yōu)化
  • 學網頁設計需要什么基礎/寧波優(yōu)化網站排名軟件
  • 廣東個人備案網站內容/百度平臺推廣聯(lián)系方式
  • 01.線性代數(shù)是如何將復雜的數(shù)據(jù)結構轉化為可計算的數(shù)學問題,這個過程是如何進行的
  • Cursor Pro取消500次請求限制,無限用的體驗更好了嗎?
  • 武漢互聯(lián)網公司排行榜/成都seo顧問
  • 紹興做企業(yè)網站的公司/營銷策劃主要做些什么
  • sae wordpress sitemap/東莞seo建站公司
  • 武漢網站制作/建立一個網站的費用