前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >高性能开发(1) Redis缓存主从配置详解

高性能开发(1) Redis缓存主从配置详解

作者头像
Java架构师必看
发布于 2021-06-11 09:59:54
发布于 2021-06-11 09:59:54
34600
代码可运行
举报
文章被收录于专栏:Java架构师必看Java架构师必看
运行总次数:0
代码可运行

高性能开发(1) Redis缓存主从配置详解

强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码

一、前言 

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。

区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

二、下载Redis

最新版本的redis版本为3.2.8,支持集群功能。我这下载的是window版本(win-3.0.5),实际场景都是安装在linux系统下的。

windows版本官方下载地址:https://github.com/MSOpenTech/redis/releases

三、安装Redis(用windows版本为例)

下载Redis-x64-3.0.504.msi之后双击打开安装配置页面,一般来说默认即可,但是你要知道配置项的意思,根据具体情况配置。最后点击install即可安装。

四、Redis读写分离配置

这里方便设置主从配置,我们从安装目录masterRedis-win-3.0.5中复制一份出来,命名为:slaveRedis-win-3.0.5

主配置:端口修改为6380

从配置:端口修改为6381

4.1 主配置修改

1.打开如下目录中的redis.windows.conf配置

2.搜索关键字”port”,把默认值6379更新为6380

3.设置redis的认证密码,假设修改密码为:123456-->搜索requirepass关键字,只需添加一行即可;

4.2 从配置修改

1.端口修改,跟上面类似把6380换成6381即可;

 2.修改从服务对应的主服务地址(修改时可以直接搜索slaveof关键字)

配上刚刚设置的主服务地址和端口号:格式为: slaveof  主配置IP地址 端口号

3.设置redis的认证密码,修改过程跟上面类似,假设密码设置为:12345678

4.如果主配置中设置了redis的认证密码,必须设置下面的步骤,否则可以省略这一步.

master设置密码的情况下同步数据,其实很简单,我们只要让slave能连上master就可以了,我们在slave的配置文件中加一句话即可: masterauth 123456  不然会报错。搜索”masterauth” 关键字,格式为:masterauth+主配置的redis认证密码

五、启动Redis服务

按照上面的配置修改完成后,分别启动主服务和从服务

启动主服务脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\Program Files\redis\masterRedis-win-3.0.5>"D:\Program Files\redis\masterRedis
-win-3.0.5\redis-server.exe" redis.windows.conf 

启动从服务脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
D:\Program Files\redis\slaveRedis-win-3.0.5>"D:\Program Files\redis\slaveRedis-w
in-3.0.5\redis-server.exe" redis.windows.conf

从服务启动以后,主服务会发送一条同步的sync命令,同步从服务器的缓存数据。

5.1 如果启动报错

如果出现下面的错误,显示6379端口已被占用,报错信息为:

...Creating Server TCP listening socket *:6379: bind:Unknownerror

解决方案:

按顺序输入如下命令就可以连接成功

1. redis-cli.exe

2. shutdown

3. exit

4. redis-server.exe redis.windows.conf 

注:最主要的是启动redis-server.exe时,后面要带上redis.windows.conf配置

六、测试使用

1.直接双击redis-cli.exe 即可打开终端,试了下ok。

2.通过RedisDesktopManager管理工具查看,能连接成功,即表示启动成功了

3.RedisDesktopManager管理工具配置

或者 把127.0.0.1 换成本地IP连接地址

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
WordPress 支持 WebP格式图片上传方法
WebP(发音:weppy)是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式,派生自影像编码格式VP8,被认为是WebM多媒体格式的姊妹项目,是由Google在购买On2 Technologies后发展出来,以BSD授权条款发布。
阳光岛主
2019/12/30
2.2K0
WordPress 支持 WebP格式图片上传方法
为你的网站用上 WebP 图片吧
之前写了一篇文章:jpg、gif、png和svg用于web上,我们该如何选择最合适的图像格式,介绍了这几种图片格式的特点,以及如何为网站选择合适的图片,然后评论区有位大佬让我补充下 WebP 格式,于是乎它来了。
用户4456933
2021/06/01
1.5K0
为你的网站用上 WebP 图片吧
悟空活动中台 - 基于 WebP 的图片高性能加载方案
移动端网页的加载速度对用户体验极为重要,是影响页面转化率的关键因素,H5 活动页往往使用大量的图片素材来丰富活动效果,素材加载的快慢会对用户感知造成重要的影响。
2020labs小助手
2020/08/17
1.5K0
​PNG图片压缩对比分析
随着版本的迭代,业务的增加,QQ音乐apk的大小已经超过25M,其中res目录占用的大小超过5.5M,所以提出了对安装包进行瘦身的技术需求。
QQ音乐技术团队
2018/02/01
10.2K0
​PNG图片压缩对比分析
听陈嘉讲那关于WebP的故事
你知道是什么是WebP吗? 它是Google出品的新图像格式,这是一个Web开发者需要扩充的新知。成都办公室之前来了一个UI开发人员,面试的时候,用自己开发JavaScript体感游戏震惊了大家。 他叫陈嘉,请看他为大家带来的关于WebP的介绍。 WEBP是什么呢? WEBP 是google推出的意图改变web图片JPG、PNG、GIF三分天下局势的一种图片格式。它不仅支持无损或有损压缩、alpha通道,还支持动画演示。在同画质的情况下,webp格式图片占用体积相较于jpg图片大约减少40%,相较于无损p
ThoughtWorks
2018/04/18
9400
听陈嘉讲那关于WebP的故事
关于webp图片格式初探
前言 不管是 PC 还是移动端,图片一直是流量大头,以苹果公司 Retina 产品为代表的高 PPI 屏对图片的质量提出了更高的要求,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值且值得探索的事情。 但如今对于 JPEG、PNG 和 GIF 这些图片格式的优化几乎已经达到了极致, 若想改变现状开辟新局面,便要有釜底抽薪的胆量和气魄,而 Google 给了我们一个新选择:WebP。 对 WebP 的研究缘起于手机 QQ 原创表情商城,由于表情包体积较大,在 2G/3G 的网络环境
xiangzhihong
2018/02/01
5.5K0
关于webp图片格式初探
WordPress 5.8 将内置 WebP 图片格式支持
WebP 是 Google 早在 2010 年就提出的一种新的图片压缩格式,相比 JPEG 和 PNG 格式的图片,文件大小平均小了 30% 左右,从而使得网站的速度更快,使用的带宽也更少,根据 caniuse 网站的统计,目前所有现代浏览器基本都支持 WebP 了:
Denis
2023/04/13
6640
WordPress 5.8 将内置 WebP 图片格式支持
CentOS系统下多种图片压缩方案
在文章《使用TinyPNG来优化您的网站图片》介绍过TinyPNG提供的压缩服务,效果非常棒。ImgURL 图床也是使用TinyPNG来提供图片压缩,不过TinyPNG有免费次数限制。于是xiaoz寻找了Linux系统下的其它图片压缩方案,希望后期能够用到。
星哥玩云
2022/08/13
5660
CentOS系统下多种图片压缩方案
WebP为何那么受欢迎?
WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的2/3,并能节省大量的服务器带宽资源和数据空间。Facebook Ebay等知名网站已经开始测试并使用WebP格式。 WebP 在各大互联网公司已经使用得很多了,国外的有 Google(自家的东西肯定要用啦,Chrome Store 甚至已全站使用 WebP)、Facebook 和 ebay,国内的有淘宝、腾讯和美团等。 Webp优势: 更优的图像数据压缩算法 更小的图片体积 肉眼识别无差异的图像质量
神无月
2018/06/25
4.7K0
【学习图片】08:WebP
WebP的有损压缩算法基于VP8视频编解码器用于压缩视频关键帧的方法。从高层次来看,它类似于JPEG编码:WebP以“块”为单位操作,而不是单个像素,并且具有类似亮度和色度之间的分割。WebP的亮度块为16x16,色度块为8x8,并且这些“macroblocks”进一步细分为4x4子块。
前端小智@大迁世界
2023/03/01
1.1K0
【学习图片】08:WebP
使用WebP-Server-Go无缝转换图片为Google的webp格式让你网站访问加载速度飞起来
[TOC] 0x00 快速入门 WebP 介绍 什么是 WebP? WebP是由Google推出的一种全新图片文件格式,也是Telegram Stickers 主力使用的文件格式,可为 Web 上的图
全栈工程师修炼指南
2022/09/29
1.9K0
使用WebP-Server-Go无缝转换图片为Google的webp格式让你网站访问加载速度飞起来
如何编辑webp图片?
2023/10/18
7790
如何编辑webp图片?
WordPress不支持svg/ico/webp上传怎么办?
小狐狸教你不用WordPress插件即可搞定该问题,其实【关键词】早也分享过《WordPress怎么上传SVG图片到媒体库之Safe SVG插件》,我们还是在现有WordPress模板函数文件functions.php中,添加以下代码即可:
小狐狸说事
2023/11/17
4850
App极限瘦身: png 打包前自动化转换 webp
改不完的 Bug,写不完的矫情。公众号 杨正友 现在专注移动基础平台开发 ,涵盖音视频, APM和信息安全等各个知识领域;只做全网最 Geek 的公众号,欢迎您的关注!精彩内容不容错过~ 前言 大家都
小木箱
2020/11/24
2.4K0
位图/矢量图/GIF/PNG/JPEG/WEBP一网打尽
大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。
前端柒八九
2024/03/07
6230
位图/矢量图/GIF/PNG/JPEG/WEBP一网打尽
让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险
还记得当初使用WordPress博客系统的时候,基本上写文章都喜欢用webp格式的图片
imzql
2021/12/28
2.7K1
让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险
3分钟阅读 | webp画质感人,尺寸嫉妒,前后端程序员都来看!
使用ImageMagick、cwebp和OSX,我们可以将任何图像格式转换为WebP。今天我们将把这个 YellowFlower.jpg 文件转换成一个 YellowFlower.webp 文件,并在没有太大质量损失的情况下,缩减文件大小的三分之一。
程序员小助手
2020/06/10
1K0
3分钟阅读 | webp画质感人,尺寸嫉妒,前后端程序员都来看!
使用WebP图片加快您网站访问速度
WebP是由Google在2010年基于VP8视频格式开发的开放图像格式。从那时起,使用WebP格式的网站和移动应用程序的数量迅速增长。Google Chrome和Opera本身都支持WebP格式,这些浏览器占网络流量的大约74%,因此如果网站使用WebP格式的图像,用户可以更快地访问网站。
圣人惠好可爱
2018/08/09
5.6K0
扒一扒“WEBP格式”的图片
HTML5学堂:谷歌于2010年推出的新一代图片格式 —— WEBP,随着移动互联网的发展,WEBP格式在2015年逐渐的开始被大公司部分采用。本文主要除了比较WEBP与JPG等传统格式的图片之外,还介绍了如何转换WEBP格式图片以及具体开发时的用法。 使用WEBP图片的目的 保证图片质量的前提下缩小图片体积。JPEG、PNG以及GIF这些格式的图片已经没有太大的优化空间。但是,WebP图片格式给图片优化提供了另一种可能 图片压缩 无损压缩的图片格式 TIFF;GIF;RAW;PCX;TAG;PNG;BMP
HTML5学堂
2018/03/13
3.2K0
扒一扒“WEBP格式”的图片
GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理
阅读目录 GIF(Graphics Interchange Format) PNG(Portable Network Graphics) JPG(Joint Photographic Experts Group) base64 APNG   GIF/PNG/JPG/WEBP/APNG都是属于位图(位图 ,务必区别于矢量图);   GIF/PNG和JPG这三种格式的图片被广泛应用在现今的互联网中,gif曾在过去互联网初期慢速的情况下几乎是做到了大一统的地位,而现如今随着互联网技术应用和硬件条件的提高,png和
逸鹏
2018/04/11
3.4K0
GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理
推荐阅读
相关推荐
WordPress 支持 WebP格式图片上传方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档