当前位置: 首页 > news >正文

提升网站关键词排名网络营销策划的具体流程是

提升网站关键词排名,网络营销策划的具体流程是,贵阳微信网站制作,做食品网站目录 1、发布订阅 1.1 什么是发布订阅 1.2 客户端实例演示 1.3 Java API演示 1.4 Redis发布订阅和rabbitmq的区别 2、批量操作 2.1 普通模式与 PipeLine 模式 2.2 适用场景 2.3 源码解析 2.4 Pipelining的局限性 2.5 事务与 LUA Scripting 3、持久化 3.1 为什么需要…

目录

 

1、发布订阅

1.1 什么是发布订阅

1.2 客户端实例演示

1.3 Java API演示

1.4 Redis发布订阅和rabbitmq的区别

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 数据淘汰机制


1、发布订阅

1.1 什么是发布订阅

Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息并且可以订阅任意数量的频道。

发布订阅(Pub/Sub):目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件;发布者(如服务器)可将订阅者感兴趣的事件随时通知相关订阅者------是不是与设计模式里面的观察者模式一个妈妈生的?

最经典的应用场景就是微博和公众号,任何粉丝只要关注(订阅)了某一个人的微博或者公众号,该微博或者公众号就有有状态更新,都会将消息推送(发布)到粉丝....

下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:

20210203232133811.png

当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:

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

1.2 客户端实例演示

以下实例演示了发布订阅是如何工作的。在我们实例中我们创建了订阅频道名为 redisChat:

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

现在,我们先重新开启个 redis 客户端,然后在同一个频道 redisChat 发布两次消息,订阅者就能接收到消息。

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 发布订阅常用命令:

序号命令及描述
1PSUBSCRIBE pattern... 订阅一个或多个符合语法的频道。---> PSUBSCRIBE redisChat* 订阅所有以redisChat开头的频道
2PUBLISH channel message 将信息发送到指定的频道。
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 (发布者)

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://www.tj-hxxt.cn/news/44559.html

相关文章:

  • wordpress链接自定义后文章打不开湖南企业seo优化首选
  • 展览公司网站模板关键词批量调词 软件
  • 哈 做网站百度提问首页
  • 北海做网站公司长春网站优化指导
  • wordpress菜单的作用seo搜索优化招聘
  • 通州网站制作数字营销成功案例
  • 梅州网站建设baidu山东关键词快速排名
  • 企业品牌类网站市场营销网站
  • 网站建设推广济南兴田德润优惠吗重庆网络推广公司
  • 中国疫情最新消息风险区优化营商环境工作开展情况汇报
  • 做网站 网络映射中国做网站的公司排名
  • 黄岐做网站百度商店应用市场
  • 做网站用域名不备案怎么弄seo专员简历
  • 大连网站怎么深圳搜索seo优化排名
  • 营销类网站建设热狗网站关键词优化
  • 开天猫旗舰店网站建设平台接广告在哪里接的
  • 职业生涯规划用什么网站做测试营销推广软件
  • 网站建设价格标准信息谷歌浏览器在线打开
  • cnd设计网站官网杭州优化外包哪里好
  • 实体服务器做网站搜索引擎营销的名词解释
  • 白山做网站电商网站推广方案
  • 百度开放云做网站网站seo关键词排名
  • 电子商务网站建设计划书百度关键字优化精灵
  • 一个好的网站内页大概做多少环球网今日疫情消息
  • 做网站用百度百科的资料会侵权吗搜索引擎优化方案案例
  • 湖州市住房和城乡建设局官方网站seo1搬到哪里去了
  • php开发微网站开发搜索引擎优化seo网站
  • 百度收录的网站已经失效网页推广方案
  • 杭州推荐网站建设团队东莞网络科技公司排名
  • 哪些网站用vue.js做的海外网站推广优化专员