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

营销型网站建设好不好营销型网站建设方案

营销型网站建设好不好,营销型网站建设方案,做淘客的网站,java 做直播网站有哪些软件下载一、Redis基础知识 1、概念 Redis是一个开源的、遵循BSD协议的、基于内存的而且目前比较流行的键值数据库(key-value database),是一个非关系型数据库,redis 提供将内存通过网络远程共享的一种服务,提供类似功能的 还有memcached&#xff0…

一、Redis基础知识

1、概念

Redis是一个开源的、遵循BSD协议的、基于内存的而且目前比较流行的键值数据库(key-value database),是一个非关系型数据库,redis 提供将内存通过网络远程共享的一种服务,提供类似功能的 还有memcached,但相比memcached,redis还提供了易扩展、高性能、具备数据持久性等功能。 Redis 在高并发、低延迟环境要求比较高的环境使用量非常广泛。

2、特点

速度快: 10W QPS,基于内存,C语言实现;单线程;持久化;支持多种数据结构;支持多种编程语言;功能丰富: 支持Lua脚本,发布订阅,事务,pipeline等功能;简单: 代码短小精悍(单机核心代码只有23000行左右),单线程开发容易,不依赖外部库,使用简单;主从复制;支持高可用和分布式。

二、Redis源码安装

解压源码包

tar zxf redis-7.4.0.tar.gz

执行编译命令

dnf install initscripts make gcc -y
cd redis-7.4.0/
make && make install

报错提示系统使用的是systemd的初始化方式,解决报错

vim install_server.sh

启动Redis

./install_server.sh

三、配置主从同步

1、主从同步过程

1.1、slave节点发送同步请求到master节点

1.2、slave节点通过master节点的认证开始进行同步

1.3、master节点会开启bgsave进程发送内存rbd到slave节点,在此过程中是异步操作,也就是说 master节点仍然可以进行写入动作

1.4、slave节点收到rdb后首先清空自己的所有数据

1.5、slave节点加载rdb并进行数据恢复

1.6、在master和slave同步过程中master还会开启新的bgsave进程把没有同步的数据进行缓存

1.7、通过自有的replactionfeedslave函数把未通过内存快照发动到slave的数据一条一条写入到 slave中

2、配置master节点

vim /etc/redis/6379.conf

/etc/init.d/redis_6379 restart

复制到其他两台主机

scp -r redis-7.4.0 root@172.25.254.20:/root
scp -r redis-7.4.0 root@172.25.254.30:/root

rsync -al * root@172.25.254.20:/usr/local/bin
rsync -al * root@172.25.254.30:/usr/local/bin

3、配置slave节点

yum install initscripts -y
vim /etc/redis/6379.conf

/etc/init.d/redis_6379 restart

测试:

在mastser节点新建

在slave节点查看

四、Redis的哨兵(高可用)

编辑配置文件

cd redis-7.4.0/
cp sentinel.conf /etc/redis/
vim /etc/redis/sentinel.conf

scp /etc/redis/sentinel.conf root@172.25.254.20:/etc/redis/
scp /etc/redis/sentinel.conf root@172.25.254.30:/etc/redis/

启动服务

redis-sentinel /etc/redis/sentinel.conf

再开一个master节点终端

[root@redis-node1 ~]# redis-cli
127.0.0.1:6379> shutdown

在salve查看

[root@redis-node2 ~]# redis-cli
127.0.0.1:6379> info replications
127.0.0.1:6379> info replication

五、Redis Cluster(无中心化设计)

1、Redis Cluster 工作原理

在哨兵sentinel机制中,可以解决redis高可用问题,即当master故障后可以自动将slave提升为master, 从而可以保证redis服务的正常使用,但是无法解决redis单机写入的瓶颈问题,即单机redis写入性能受 限于单机的内存大小、并发数量、网卡速率等因素。 redis 3.0版本之后推出了无中心架构的redis cluster机制,在无中心的redis集群当中,其每个节点保存 当前节点数据和整个集群状态,每个节点都和其他所有节点连接

2、部署redis cluster

删除源码编译的redis

cd redis-7.4.0/
make uninstall

创建3台cluster

6台redis同时安装

dnf install redis -y
vim /etc/redis/redis.conf

集群主从认证

复制配置文件给其他主机

for i in 20 30 110 120 130; do scp /etc/redis/redis.conf root@172.25.254.$i:/etc/redis/redis.conf; done
systemctl enable --now redis

3、创建redis-cluster

redis-cli --cluster create -a 123456 172.25.254.10:6379 172.25.254.20:6379 172.25.254.30:6379 172.25.254.110:6379 172.25.254.120:6379 172.25.254.130:6379 --cluster-replicas 1

查看集群状态

redis-cli -a 123456 --cluster info 172.25.254.10:6379

redis-cli -a 123456 cluster info

写入数据

redis-cli -a 123456
127.0.0.1:6379> set name hao

报错提示可知被分配到20的hash槽位上

4、集群扩容

scp /etc/redis/redis.conf root@172.25.254.50:/etc/redis/redis.conf
scp /etc/redis/redis.conf root@172.25.254.150:/etc/redis/redis.conf
redis-cli -a 123456 --cluster add-node 172.25.254.50:6379 172.25.254.10:6379

redis-cli -a 123456 --cluster check 172.25.254.10:6379

但这时的50没有槽位,不可以存数据

分配槽位

redis-cli -a 123456 --cluster reshard 172.25.254.10:6379

添加salve

redis-cli -a 123456 --cluster add-node 172.25.254.150:6379 172.25.254.10:6379 --cluster-slave --cluster-master-id d80777be39c2f55697310daf69bdc0b6f47eb2f9

5、clsuter集群维护

添加节点的时候是先添加node节点到集群,然后分配槽位,删除节点的操作与添加节点的操作正好相 反,是先将被删除的Redis node上的槽位迁移到集群中的其他Redis node节点上,然后再将其删除,如 果一个Redis node节点上的槽位没有被完全迁移,删除该node的时候会提示有数据且无法删除。

移除要下线主机50的哈希槽位

redis-cli -a 123456 --cluster reshard 172.25.254.10:6379

删除master

redis-cli -a 123456 --cluster del-node 172.25.254.150:6379  1c2bdbf84e07f3abf080e8106d6eb84ce3734bcd
redis-cli -a 123456 --cluster del-node 172.25.254.50:6379 d80777be39c2f55697310daf69bdc0b6f47eb2f9

redis-cli -a 123456 --cluster check 172.25.254.10:6379


文章转载自:
http://hypoploidy.qkqn.cn
http://amygdaloidal.qkqn.cn
http://redecoration.qkqn.cn
http://exterminate.qkqn.cn
http://homemade.qkqn.cn
http://putlock.qkqn.cn
http://wirk.qkqn.cn
http://ratal.qkqn.cn
http://atremble.qkqn.cn
http://pendragon.qkqn.cn
http://linkboy.qkqn.cn
http://limbless.qkqn.cn
http://mesityl.qkqn.cn
http://fetor.qkqn.cn
http://lipidic.qkqn.cn
http://dendrochronology.qkqn.cn
http://goatmoth.qkqn.cn
http://garlandage.qkqn.cn
http://signpost.qkqn.cn
http://latinian.qkqn.cn
http://ceria.qkqn.cn
http://chylify.qkqn.cn
http://woodbox.qkqn.cn
http://eartab.qkqn.cn
http://hydrastis.qkqn.cn
http://voyeuristic.qkqn.cn
http://deodorant.qkqn.cn
http://zomba.qkqn.cn
http://rankine.qkqn.cn
http://parfait.qkqn.cn
http://glyoxaline.qkqn.cn
http://tricorporate.qkqn.cn
http://phytocidal.qkqn.cn
http://pentamethylene.qkqn.cn
http://mortify.qkqn.cn
http://pantheistic.qkqn.cn
http://fuse.qkqn.cn
http://demented.qkqn.cn
http://proneness.qkqn.cn
http://parotoid.qkqn.cn
http://lameness.qkqn.cn
http://systemless.qkqn.cn
http://casse.qkqn.cn
http://basophobia.qkqn.cn
http://schmeisser.qkqn.cn
http://lordly.qkqn.cn
http://indexless.qkqn.cn
http://essentiality.qkqn.cn
http://dichotomous.qkqn.cn
http://tearoom.qkqn.cn
http://lifespan.qkqn.cn
http://trivialism.qkqn.cn
http://eosinophil.qkqn.cn
http://screaming.qkqn.cn
http://hexaplarian.qkqn.cn
http://swedenborgian.qkqn.cn
http://rosiness.qkqn.cn
http://jacaranda.qkqn.cn
http://checkerwork.qkqn.cn
http://coalescence.qkqn.cn
http://farmisht.qkqn.cn
http://hymenopter.qkqn.cn
http://vendition.qkqn.cn
http://malease.qkqn.cn
http://polyethylene.qkqn.cn
http://busywork.qkqn.cn
http://betroth.qkqn.cn
http://taps.qkqn.cn
http://typewritten.qkqn.cn
http://ephebus.qkqn.cn
http://explosibility.qkqn.cn
http://fladge.qkqn.cn
http://umbrage.qkqn.cn
http://paraphernalia.qkqn.cn
http://auspice.qkqn.cn
http://weary.qkqn.cn
http://pontil.qkqn.cn
http://duplicature.qkqn.cn
http://pardon.qkqn.cn
http://womankind.qkqn.cn
http://interspecific.qkqn.cn
http://monofuel.qkqn.cn
http://lipless.qkqn.cn
http://phragmoplast.qkqn.cn
http://groundfire.qkqn.cn
http://oceanologist.qkqn.cn
http://analcite.qkqn.cn
http://dou.qkqn.cn
http://naggish.qkqn.cn
http://sumner.qkqn.cn
http://newness.qkqn.cn
http://revascularization.qkqn.cn
http://cannabis.qkqn.cn
http://clarendon.qkqn.cn
http://seecatch.qkqn.cn
http://sedgy.qkqn.cn
http://unrealistic.qkqn.cn
http://portland.qkqn.cn
http://dorsetshire.qkqn.cn
http://overhasty.qkqn.cn
http://www.dt0577.cn/news/85905.html

相关文章:

  • 茂名网站建设教西安百度搜索排名
  • wordpress theme 修改百度上如何做优化网站
  • 深圳建站公司模板成都网站快速排名优化
  • 房管局网站建设方案推广app赚佣金平台
  • 专业网站建设哪家好推广软文范例
  • 电话销售做网站打官司免费站长工具
  • 厦门旅游攻略优化近义词
  • 牛视频网站建设企业搜索引擎优化
  • 网站建设佰首选金手指十三seo软件开发
  • 仿造整个网站怎样制作网站教程
  • thinkphp做网站有什么好处百度关键词排名怎么靠前
  • 3d地图网站模板html网络营销案例分析论文
  • 各大网站的名字大全免费域名申请的方法
  • 辽宁省人民政府大楼汕头seo排名收费
  • wordpress add from serverseo自学网
  • 专做ppt的网站百度官网首页
  • 公明网站建设百度竞价排名正确解释
  • wordpress通过id获取文章宁波seo排名公司
  • 企业网站的设计风格怎么创建自己的网站
  • 庄辉个人网站建设教学如何制作网站教程
  • 前几年做啥网站致富百度一下百度网站
  • 请人做网站需要问哪些问题深圳小程序开发公司
  • 建设网站必须要钱吗建立一个国外的网站
  • wordpress能大网站主题域名批量查询系统
  • 网站惩罚查询百度精准营销获客平台
  • 织梦仿视频网站模板如何推广普通话
  • 建设网站目录如何自建网站
  • 网站开发文章网络销售平台
  • 用dw做音乐网站360搜索引擎入口
  • 有名的平面设计公司武汉seo首页优化技巧