节点Redis集群添加新节点实现-redis集群-添加集群 (节点热点)

教程大全 2025-07-14 20:08:02 浏览

共享Session

Redis集群是一种可以提供高可用的Redis服务的技术,可以通过添加新节点来扩大集群容量,解决集群拥堵等问题。本文结合实际操作,介绍如何添加新节点实现共享Session。

一、准备工作

1.准备好节点账号:用于分发旧节点和新节点的配置文件。

2.准备好配置文件:redis.conf、sentinel.conf。

3.同步节点数据:使用Redis客户端将数据从旧节点同步到新节点,同步过程中可能会有错误,可以使用redis-check-aof命令进行数据校验。

二、添加新节点

1.将配置文件复制到新节点 服务器 :将redis.conf和sentinel.conf两个文件复制到新节点的Redis安装目录下。

2.修改redis.conf:将该文件中的 cluster-enabled 参数设置为 yes,并按照节点数量设置cluster-node-timeout 参数。

3.部署新节点:把复制好的配置文件分发到新节点的Redis目录下,并启动redisd、sentinel;

4.连接新节点:使用Redis客户端连接新节点,查看该节点信息是否正确;

5.将新节点添加到集群:使用Redis客户端连接某个节点,运行以下命令:

CLUSTER MEET

其中和就是新节点的主机地址和端口号。这样就可以将新节点添加到集群了。

6.给新节点分配槽编号:使用Redis客户端连接其中一个节点,运行以下命令,用于将某个节点的槽分配给新添加的节点:

CLUSTER ADDSLOTS

其中就是槽编号,和就是新节点的主机地址和端口号。

7.查看新节点是否连接成功:使用Redis客户端连接其中一个节点,运行cluster nodes命令,查看集群中的节点信息。可以查看到新添加的节点信息,这就表明新节点添加成功了。

三、实现共享Session

在完成节点Redis集群添加新节点后,下面来实现集群中的共享Session功能,即将Session一份在各个节点中存储,以实现负载均衡的目的。可以使用Redis的PING+AUTH命令以及Redis分片api让多个节点自动地互相挂靠,实现Session的共享。

1.启动集群:在其中一个节点运行cluster start命令,启动整个集群;

2.使用PING+AUTH命令实现Session共享:使用PING + AUTH命令让所有节点互相挂靠,当指定节点上某个Session被访问时,其他节点也会自动挂靠此Session,实现一份Session在多个节点上共享;

3.使用Redis分片API实现Session共享:使用Redis的分片API,可以把一份Session划分成多个摘要,将每个摘要存放在不同的节点上,这样可以实现Session的共享。

本文介绍了如何添加新节点实现共享Session,新增的节点还可以根据实际情况来调整集群的配置,比如增加槽编号、改变集群节点数量等。此外,为了确保节点的高可用性,还可以采用Redis Sentinel等机制,以监控节点状态,进行诊断

香港服务器首选树叶云,2H2G首月10元开通。树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。


输入一个二维数组(3*4矩阵),输出从左上到右下最佳路径(经过节点的和最小);

数据范围不大(只有3×4),那么最普通的递归搜索即可。此方法适用于类似问题,只要把M和N的值改一下即可using namespace std;#include#include#define M 3#define N 4int map[M][N];int i,j,value=;void run(int x,int y,int sum){if(x==M-1&&y==N-1){sum+=map[M-1][N-1];if(value>sum){value=sum;}return;}if(y

求PT Painter11 所有快捷键详解 和绘画经验

工具名称 中文注释 快捷键 简要说明 Magnifier Grabber Rotate Page Perspective Crop Brush Paint Bucket Dropper [放 大 镜 ] [平移 ] [旋转画布] [ ] [剪裁 ] [画笔 ] [颜料桶 ] [点滴器 ] M G E . C B K D 缩放屏幕按Alt缩小 平移屏幕 旋转画布,双击后还原 剪裁画面 切换到上次使用的画笔 属性管理中设单色渐变复制编织图案 Selection Tools Rectangular Selection Oval Selection O Lasso Magic Wand [选择工具] [矩形选择] [椭圆选择] [套索 ] [魔棒工具] shift加ctrl或alt R o L W 平移后添加新选区 建立矩形选区 建立椭圆形选区 建立矩形选区 颜色建立选区可直接调选项变化选区 Adjuster Tools Layer Adjuster Selection Adjuster Shape Selection [调节工具] [图层调节] [选区调节] [形状选择] F S H 拖动选区变为新图层无选区作用整层 调节选区形状 选择矢量图形 Shape Design Tools Pen Shape Design Text [形状设计] [钢笔工具] [自由形状] [植字工具] P Q T 画出路径 手绘路径 文字确定后变矢量元素每元素占一层 Shape Object Tools Rectangular Shape Oval Shape [形状对象] [矩形对象] [椭圆对象] I J 画矩形 画椭圆 Shape Edit Tools Add Point Convert Point Remove Point [形状调节] [形状剪刀] [添加节点] [曲线调节] [删除节点] Scissors Z A Y X 对于填充的删除填充,线对象则断开 对路径添加节点 对手柄调节 删除路径节点 Palette Commands Toolbox Brushes Art Materials Objects Controls Color Set Brush Controls [调色板 ] [工具箱 ] [画笔选择] [艺术原料] [对象 ] [属性控制] [方格色板] [画笔控制] Ctrl+1 Ctrl+2 Ctrl+3 Ctrl+4 Ctrl+5 Ctrl+6 Ctrl+7 显隐工具箱 显隐选择画笔 显隐颜色图案渐变纸纹布纹等 显隐层蒙板图像元件选择元件动态层 显隐控制当前工具的属性 显隐以方格显示的选色斑 显隐常规尺寸间隔角度硬度厚涂等等 File Menu Commands New Open Close Save Get Info Print Quit [文件菜单] [新建文档] [打开文档] [关闭文档] [保存文档] [文档信息] [打印文档] [退出软件] Ctrl+N Ctrl+O Ctrl+W Ctrl+S Ctrl+I Ctrl+P Ctrl+Q 新建文档对话框可选图形还是动画 打开以存在的文档 关闭当前文档 保存当前文档 为文档添加信息www map default URL 打印当前文档 退出本软件 Edit Menu Commands Undo Redo Cut Copy Paste [编辑菜单] [撤消操作] [重做操作] [剪切 ] [拷贝 ] [粘贴 ] Ctrl+Z Ctrl+Y Ctrl+X Ctrl+C Ctrl+V 撤消上次操作 重做操作 剪切 拷贝 粘贴 Canvas Menu Commands Tracing Paper Resize Image [画布菜单] [描图纸 ] [图像尺寸] Ctrl+T S+Ctr+R 配合文件菜单的克隆和克隆来源使用 重定义图像强制选项可以还原尺寸 Effects Menu Commands Last Effect Second to Last Effect Fill Equalize [效果菜单] [上次效果] [二次效果] [填充 ] [层次调节] Ctrl+/ Ctrl+; Ctrl+F Ctrl+E 显示上一次使用的效果名称 上次被新效果代替上次下移到二次 填充原色图案渐变布纹 通过定义最亮值最暗值来调节图像 Select Menu Commands Select Al Deselect Reselect [选择菜单] [全选 ] [取消选择] [重复选择] Ctrl+A Ctrl+D Ctrl+R 全选 取消选取框 重复上次选择 Shapes Menu Commands Join Endpoints Duplicate Set Shape Attributes [形状菜单] [加结束点] [复制形状] [设置形状] Ctrl+J Ctrl+] Ctrl+[ 选择开放路径的两个端点使之封闭 复制形状结果比原来的大一些 设置形状的描边和填充效果 Window Menu Commands Hide/DisPlay Palettes Zoom In Zoom Out Full Screen Window [窗口菜单] [隐调色板] [放大视图] [缩小视图] [全屏显示] Ctrl+H Ctrl++ Ctrl+- Ctrl+M 控制调色板的显示和隐藏 放大 缩小 全屏 Screen Navigation Center Image Zoom In Zoom Out Rotate Image Constrain Rotate to 90 Screen to Default View [屏幕导航] [居中显示] [放大视图] [缩小视图] [旋转画布] [90度旋转] [恢复视图] Spacebar+Click Spacebar+Ctrl+Click Spacebar+Ctrl+Alt +Click Spacebar+Alt+Drag Space+Alt+Shift+Drag Space+Alt+Click 空格加单击滚动条 等同于Ctrl++ 等同于Ctrl+- 旋转画布 强迫画布90度旋转 恢复旋转后的视图 Expandable Palette Scroll Contents onOpen/Close triangle [面板导航] [面板滚动] [面板三角] Alt+Click+Drag Shift+Click 不会误改面板设置 面板上所有三角开 Brush Tool Brush Controls Dropper Layer Adjuster Resize Brush Increase Current Brush Decrease Current Brush Constrain to 45 degrees Adjust opacity Unconstrained Draw Draw Outside Draw Inside [画笔工具] [画笔控制] [扩大当前画笔尺寸] [缩小当前画笔尺寸] ctrl Shift+Alt+Ctrl Alt+Ctrl Alt+Shift 1 to 0 keys Shift+1 Shift+2 Shift+3 变成点滴器原文是Alt 移动图层原文Ctrl 画笔直径大小原文Shift+Alt+Ctrl 强制45度或垂直 调节画笔透明度每次百分之10 画笔绘画不受选择区域的限制 画笔绘画在选择区域的外面 画笔绘画在选择区域的里面 Load Nozzle Ctrl+L 读取喷嘴用图案 Cloning Set Clone Source Set Clone Destination [克隆工具] Alt Alt+Shift 克隆点与画笔相对位置不变模式 选择来源点原文Alt+Shift Colors Correct Colors Toggle Between 1 and 2 Colors [画笔颜色] Shift+K Ctrl+Shift+K 颜色修正对话框原文 Shift+X 在主颜色和次颜色之间切换 Gradations Edit Gradient Adjust Spiral [画笔渐变] Ctrl+Shift+Ger Ctrl+Angle Adjust 前景和背景渐变设置对话框 按Ctrl键按圈数调节否则按角度 Paint Bucket Limit Fill Extent Dropper Layer Adjuster [颜料桶 ] Drag ctrl Shift+Alt+Ctrl 拖动鼠标出现可变矩形区域进行填充 变成点滴器原文是Alt 移动图层原文Ctrl Selection Tools Rectangle, Oval,Lasso Constrain to Square or Circle Add to Selection [选择工具] Shift Shift Subtract from Selection Alt 包括矩形,椭圆,套索 强迫正方形和正圆 添加选择区域 减选择区域 Magic Wand Add Color to Selection Add Range of Colors toSelection Remove Color from Selection Remove Range of Colors from Sel [魔棒工具] Shift+Click Shift+Drag Alt+Drag 添加颜色选择Contiguous选项打开 拖动鼠标框选区域内颜色都选中 Ctrl+Click 减选择原文Alt+Click 拖动鼠标从存在的选择区减框选颜色 Adjuster Tools Layer Adjuster Selection Adjuster Shape Selection Tool [调节工具] Shift+Alt+Ctrl Shift+Alt+Ctrl Ctrl 移动图层原文Ctrl除导航\形状选择 移动图层部分被选择的区域 使用形状工具时变形状选择 Layer Adjuster Duplicate Move Layer by One Screen Pixel Hide/Display Marquee Attribute Dialog Box for Current Layer Adjust Opacity in 10% increment Select All Layers Deselect Layers Select/Deselect Mode [调节工具] Alt+Drag Arrow keys Ctrl+Shift+H Enter 1 to 0 keys Shift+Alt+A Shift+Alt+D Ctrl+Shift 复制图层成同名图层 按方向间移动图层1像素 显示隐藏定界框 回车显示当前图层信息 按数字1-0控制图层透明度 选择全部图层适用MAC,Shift选每层 取消选中的层,选择Canvas层Mac用 通过单击,跳转到画面内容所在图层 Selection Adjuster Reposition Click Duplicate Move Selection by One Screen Pi Delete Current Selection Delete Select/Deselect Mode [选区调节] 选区内部拖动 Alt+Drag Arrow keys Backspace Shift 移动选区 复制选区 选择canvas,按方向键移动选区1像素 删除当前选区 选择调节模式 Free Transform Resize Corner Handles Resize/Preserve Aspect Resize/One Dimension Skew Rotate [自由变形] Shift+Corner handles Side handles Ctrl+Side handles Ctrl+Corner 调节控制点 强制比例 在四个中点上向单独方向变形 在四个中点上-切变 handles在四个顶点上-旋转 Shape Tools Shape Selection Tool Toggle Shape Design Tools Pen Add to Current Point Shape Design Add to Current Endpoint [形状工具] [形状编辑] [钢笔工具] [形状设计] Ctrl 变形状选择工具 Click last point添加曲线先点击最后一点 Click and draw from endpoint添加最后一点 Shape Objects Tools Rectangle Constrain to Square Circle Constrain to Circle [形状对象] Shift Shift 强制正方形 强制正圆形 Shape Selection Tool Direct Selection Select Start Point of Shape Select End Point of Shape Select Previous Point in Shape Select Next Point in Shape Move Path by One Screen Pixel Delete Selected (closed) [形状选择] [直接选择] Home End Page Up Page Down Arrow keys Shape Backspace 当曲线其中一点选中时,选择开始点 当曲线其中一点选中时,选择结束点 当曲线其中一点选中时,选择上一点 当曲线其中一点选中时,选择结束点 用方向键移动1像素 删除一点 Animation Play Movie First Frame of Stack Last Frame of Stack Next Frame Page Previous Frame Stop at Current Frame Stop and Return to Current Starting Frame [动画控制] Ctrl+Shift+P Home End Up Down Alt+Stop Ctrl 可一读入avi文件并保存成frm格式 播放动画 跳到起始帧 跳到结束帧 上一帧 预览就是下一帧 更新帧堆栈面板上显示的帧 停止在帧堆栈当前指定的帧 Lighting Lighting Mover [灯光控制] Shift+Ctrl+L 灯光管理 Layer Section Tools Group Ungroup [图层片断] Ctrl+G Ctrl+U 成组 打开组 Mosaics Get Tile Color Get Tile Shape Delete Tile Select All Tiles Deselect All Tiles Change Selected Tiles to Current Color Tint Selected Tiles with Current Color Vary Color of Selected Tiles [马赛克 ] Ctrl+Click Ctrl+Click Shift+Click A D C T V 在画布菜单打开建立马赛克对话框 改变瓦片前景色原文Alt+Click 或取点击处的瓦片形状设置 删除瓦片 选择全部瓦片 取消选择瓦片 选中瓦片改变前景色,按c 选中瓦片逐渐变为前景色 屏幕重绘在填色或绘制时的选择

Cannot add or update a child row: a foreign key constraint.....

redis集群

外键约束,另一表中的主键在你这个child表中是外键,你在另一表中把值给上

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐