homie lee
redis cluster集群常用指令 redis cluster集群常用指令
1.redis 常用管理命令 https://redis.io/topics/rediscli 1.1 读写操作#读写操作$redis-cli -c -h 192.124.64.212 -p 6301 -a pwd123 set fo
2022-04-22
redis集群 redis集群
redis集群理论单机遇到内存、并发、流量等瓶颈时,可以采用Cluster架构方案来达到负载均衡 一 基础理论1.1分区规则数据集按照分区规则映射到各个节点 常见哈希分区: 节点取余分区 使用特定的数据,如Redis的键或用户ID,再根
2022-04-14
build cluster with bash on one node build cluster with bash on one node
在我自己的机器上进行实验,sh文件实现一条命令部署单个节点集群 下面是解析步骤 常量定义定义在另一个文件中 #!/bin/bash # Redis_Cluster # REDIS_SERVER_BIN="/home/k8s/homie/
2022-03-16
redis cluster build redis cluster build
下载redis6.2.2并安装wget http://download.redis.io/releases/redis-6.2.2.tar.gz tar -zxvf ./redis-6.2.2.tar.gz mv redis-6.2.2 r
2022-03-09
redis cluster redis cluster
redis集群理论单机遇到内存、并发、流量等瓶颈时,可以采用Cluster架构方案来达到负载均衡 一 基础理论1.1分区规则数据集按照分区规则映射到各个节点 常见哈希分区: 节点取余分区 使用特定的数据,如Redis的键或用户ID,再根
2022-03-05
Redis hotkey solutions Redis hotkey solutions
一、热点数据的存放场景:数据库中有2000w数据,而redis中只有100w数据,如何保证redis中存放的都是热点数据? 方案:限定redis占用的内存,redis会根据自身数据淘汰策略,留下热数据到内存。所以可以计算100w数据大约占用
2022-03-04
redis哨兵sentinels redis哨兵sentinels
哨兵SentinelSentinel节点本质上是一个特殊的Redis节点 它可以监视任意多个主服务器以及这些主服务器属下的所有从服务器,并在被监视的主服务器进人下线状态时(根据ping的时间间隔判断是否是下线了), 自动将下线主服务器属下的
2022-01-27
redis客户端与服务器 redis客户端与服务器
redis客户端与服务器客户端 cli命令行 typedef struct multiCmd { //参数 robj **argv; //参数数量 int argc; //命令指针 struc
2022-01-27
redis事件 redis事件
redis事件数据结构//事件处理器状态(同时是时间处理器和文件处理器) typedef struct aeEventLoop { //当前注册的最大描述符 int maxfd; /* highest file desc
2022-01-27
redis单机数据库以及持久化 redis单机数据库以及持久化
单机数据库实现和持久化数据库细节实现 数据库的数据结构 源代码: typedef struct redisDb { // 数据库键空间,保存着数据库中的所有键值对 dict *dict; /
2022-01-27
redis基础 redis基础
redis基础数据结构sds 字符串长度保存在本体中,获取需要常数时间复杂度 header包含的部分: len: 表示字符串的真正长度(不包含NULL结束符在内)。 alloc: 表示字符串的最大容量(不包含最后多余的那个字节)。 flag
2022-01-27