redis
银衣怪客电台
这个作者很懒,什么都没留下…
展开
-
redis哨兵机制
概念sentinal(哨兵):哨兵是redis集群架构中非常重要的一个组件,主要功能如下:集群监控,负责监控redis master和slave进程是否正常工作消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员故障转移,如果master node挂掉了,会自动转移到slave node上配置中心,如果故障转移发生了,通知client客户端新的master地址Redis哨兵原理哨兵至少需要3个实例,来保证自己的健壮性哨兵 + redis主从的部署架原创 2020-10-28 19:52:23 · 161 阅读 · 1 评论 -
Redis实现分表分库
Redis压力测试指令:./redis-benchmark -h 127.0.0.1Redis实现分表分库Redis数据压力如果mysql压力不够,使用mycat如果tomcat压力不够,使用nginx如果redis内存不够呢?这时我们可以使用分表分库。分库思路不管数据库还是客户的缓存都找代理(网关)对Key进行路由(这里是通过Key的长度取模)把数据存到相应Redis服务器代码解析redis默认端口6379,在这里我们增添6380、6381两个端口package c原创 2020-10-27 19:47:54 · 2684 阅读 · 1 评论 -
Redis协议揭秘
关于Socket概念:Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。流程图如下:代码实现:服务端package cn.enjoy.socket;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class Server { public static void main(String[] a原创 2020-10-27 19:27:22 · 82 阅读 · 0 评论 -
关于Redis数据结构
redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构。value的数据结构:字符串类型 string哈希类型 hash : map格式列表类型 list : linkedlist格式。支持重复元素集合类型 set : 不允许重复元素有序集合类型 sortedset:不允许重复元素,且元素有顺序下面我们将分别介绍这几种数据结构:字符串类型 string命令行:java实现,编写单元测试//1. 获取连接 Je原创 2020-10-26 19:09:16 · 175 阅读 · 1 评论 -
实现Linux环境下Redis的安装
文章目录一、Redis概述二、Redis快速入门1. Windows下载安装2. Linux安装2.1 确保Linux环境正常运行2.2 下载Redis总结一、Redis概述Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。二、Redis快速入门1. Windows下载安装https:原创 2020-10-26 18:47:20 · 65 阅读 · 0 评论