背景介绍: 我经常在做一些小项目的时候,采用了Redis来做缓存,但是都是基于单节点的,一旦redis挂了,整个项目就挂了。于是乎,想到了多节点集群的方式来使用,就开始折腾着怎么去搭建这个集群。在网上参考了一些大佬的做法以后,发现使用的ruby脚本已经过时了,所以就基于他们的方法做了一定的更新,如果 ...
分类:
其他好文 时间:
2019-10-25 13:14:29
阅读次数:
96
案例在前后端分离的,后端微服务的情况下,会话已经不再适合保存在服务端,使用redis可以保存会话,但是需要在redis集群之间进行复制,如果用户较多,保存的数据量也比较大。JWT实现无状态的会话机制,是一个解决方案。
分类:
编程语言 时间:
2019-10-24 15:43:24
阅读次数:
132
这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。 40个问题汇总 ...
分类:
编程语言 时间:
2019-10-24 10:18:35
阅读次数:
63
Redis分布式篇 1 为什么 需要 Redis 集群 1.1 为什么需要集群? 1.1.1 性能 ? Redis 本身的 QPS 已经很高了,但是如果在一些并发量非常高的情况下,性能还是会受到影响。这个时候我们希望有更多的 Redis 服务来完成工作。 1.1.2 扩展 ? 第二个是出于存储的考虑 ...
分类:
其他好文 时间:
2019-10-23 09:26:40
阅读次数:
138
Dockerfile文件: FROM redis COPY redis.conf /redis/redis.conf RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo 'Asia/Shanghai' >/etc/t ...
分类:
其他好文 时间:
2019-10-22 15:11:51
阅读次数:
472
Redis作为一款性能优异的内存数据库,支撑着微博亿级社交平台,也成为很多互联网公司的标配。这里将以Redis Cluster集群为核心,基于最新的Redis5版本,从原理再到实战,玩转Redis集群 常见Redis集群方案 在介绍Redis Cluster集群方案之前,为了方便对比,先简单了解一下 ...
分类:
其他好文 时间:
2019-10-21 10:02:56
阅读次数:
96
1.关于 <input />标签容易忽略的问题: 使用<input />标签时容易忘记绑定bindblur()方法(输入框失去焦点时触发),因为用户用键盘输入时不一定会点击完成的按钮,有可能输入完之后直接点击屏幕空白处,这样手机键盘会收起,这时不会触发bindconfirm()方法(点击完成按钮时触 ...
分类:
微信 时间:
2019-10-19 18:57:44
阅读次数:
156
第一步下载:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/ 浏览器打开这个地址下载我们需要的安装包 apache-zookeeper-3.5.6.tar.gz 或者执行命令 # wget https://m ...
分类:
系统相关 时间:
2019-10-18 12:25:08
阅读次数:
1568
1) 对于整形变量A=0x12345678,请画出在little endian及big endian的方式下在内存中是如何存储的。 little endian big endian 刚好反过来 高地址--〉 0x12 低地址--〉 0x12 0x34 0x34 0x56 0x56 低地址--〉 0x ...
分类:
其他好文 时间:
2019-10-17 13:32:34
阅读次数:
100
环境centos7每台虚拟机都搭建redis1.wgethttp://download.redis.io/releases/redis-4.0.6.tar.gz下载安装包2.解压tar-zxvfredis-4.0.6.tar.gz3.安装gccyuminstallgcc-y4.进入redis-4.0.6/目录编译安装makeMALLOC=libc将/usr/local/redis-4.0.6/sr
分类:
其他好文 时间:
2019-10-16 23:03:09
阅读次数:
126