一,底层数据结构1,简单动态字符串(simpledynamicstring,SDS)在Redis数据库里,包含字符串值得键值对在底层都是由SDS实现的。如:127.0.0.1:6379>setmsghello键msg是一个字符串对象,其底层实现是一个值为"msg"的SDS。值也是一个字符串对象,其底层实现是一个值为"hello"的SDS。SDS结构定义
分类:
其他好文 时间:
2019-07-09 09:32:43
阅读次数:
90
docker pull hello world 不能推送,要把名字改一下 错误1 : 私有仓库搭建: 刚开始 : 报错: server gave http response to https client 只支持https的格式,不支持http的,要改一下http的 改一下 : 正确: [root@ ...
分类:
系统相关 时间:
2019-07-06 19:15:20
阅读次数:
180
我们先来了解一下 bridge网络模式 他会创建一个docker0桥,看完这个我们就会知道redis哨兵机制的端口了。 之后继续研究redis宕机的解决办法! 宕机: 服务器停止服务 如果只有一台redis, 肯定会造成数据丢失。 多台reids或者是Redis集群,服务器宕机还有办法。 1.从的r ...
分类:
其他好文 时间:
2019-07-05 21:05:23
阅读次数:
149
redis集群总线端口为redis客户端端口加上10000,比如说你的redis 6379端口为客户端通讯端口,那么16379端口为集群总线端口 我搭建的redis集群中端口号是从 7001 ~ 7006的,其中 7001、7003、7005 为主节点,7002、7004、7006为从节点;那么re ...
分类:
其他好文 时间:
2019-07-03 22:56:50
阅读次数:
337
redis集群需要至少要三个master节点,我们这里搭建三个master节点,并且给每个master再搭建一个slave节点,总共6个redis节点,这里用一台机器(可以多台机器部署,修改一下ip地址就可以了)部署6个redis实例,三主三从,搭建集群的步骤如下: 第一步:在第一台机器的/usr/ ...
分类:
其他好文 时间:
2019-07-02 19:19:57
阅读次数:
162
一、Redis集群介绍 Redis真的是一个优秀的技术,它是一种key-value形式的NoSQL内存数据库,由ANSI C编写,遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis最大的特性是它会将所有数据都放在内存中,所以读写速度 ...
分类:
Web程序 时间:
2019-07-01 10:42:46
阅读次数:
162
为什么要redis集群?即使有了主从复制,每个数据库都要保存整个集群中的所有书,这样很容易造成木桶效应。使用Jedis实现了分片集群,是由客户端决定哪些key数据放到哪个数据库中,如果在水平扩容时就需要手动的进行数据的迁移,而且需要将整个redis停止服务,这样是及其不好的,所以redis3.0引入 ...
分类:
其他好文 时间:
2019-06-30 19:08:16
阅读次数:
127
1.什么是Spring bean? Spring bean是被实例化的,组装的及被Spring容器管理的Java对象,Spring 容器会自动完成@bean对象的实例化。2.Spring提供了那些配置方式? 1.基于xml的配置 2.基于注解配置,需要在Spring容器中打开注解装配 3.基于Jav ...
分类:
其他好文 时间:
2019-06-28 21:11:13
阅读次数:
102
今天主要分享一下 redis 3主3从 集群的搭建过程。redis经常用来做缓存,可以提升读取数据的速度,数据都是存在内存中的,采用 RDB 或者 AOF 持久化存储后便可以实时落地到硬盘。本次主要是3主3从。架构原理如下: 题图:来自于网络 图片中的每一个圆圈都代表一台服务器。客户端访问任何一台服 ...
分类:
其他好文 时间:
2019-06-23 17:42:31
阅读次数:
140