REDIS
文章平均质量分 92
redis
liuzhilongDBA
好好学习,天天向上
展开
-
从redis-trib.rb到集群加减节点实战
redis集群管理,redis加减节点时的注意事项,实战过程应该注意的点原创 2023-06-15 20:06:46 · 1271 阅读 · 0 评论 -
redis复制原理和主从搭建步骤
一、redis主从概念1.1 redis主从基础1.redis主从本身是异步的,从库不会阻塞主库的任何操作2.redis一个主库可以有多个从库。从库也可以有从库3.redis通过replication ID 和offset确定同步位置4.redis从库默认为readonly5.redis是内存数据库,所有数据都放在内存中,数据量不会像一把关系型数据库一样那么大,所以拉取基线数据较简单1.2主从同步原理从服务器向主服务器发送PSYNC命令(redis2.8以前只有syn..原创 2021-04-16 10:49:48 · 220 阅读 · 0 评论 -
cluster meet与redis集群
1.根据《redis设计与实现》中搭建集群的方式,cluster meet后是主备master-slave,不是master-master2.第二个slave加入集群时,需要另起cluster-config-file文件,不然起不来server3 cluster meet后需要分配slot4redis-trib.rb脚本需要ruby环境我的环境有一个6379端口的redis实例,想要创建redis,需要在本机上启动6381端口的实例,并开启集群功能关键步骤1...原创 2020-11-27 10:31:54 · 2389 阅读 · 0 评论 -
redis搭建备库——简易版
主库已经搭好root 11312 1 0 Sep20 ? 00:05:54 redis-server *:6379准备搭一个6380端口的备库1.配置6380端口的conf文件 (端口可以用redis-server --port来指定,但是我还是想写在conf文件里)1.1拷贝主库的redis.conf文件cd /usr/local/redis-5.0.3/cp redis.conf redis6380.conf1.2 配置端口vi redis63...原创 2020-09-22 17:53:27 · 348 阅读 · 1 评论 -
redis安装——简易版
官网下载地址:https://redis.io/download1 上传redis,创建软件安装目录(例如放到 /usr/local )2 解压压缩包tar -xvf redis-5.0.3.tar.gz -C /usr/local3 make编译rediscd /usr/local/redis-5.0.3 && make4 配置redis命令的环境变量PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/red..原创 2020-08-31 17:11:24 · 182 阅读 · 0 评论 -
redis expire命令
redis expire可以设置key的过期时间,用法:expire $key $secondsttl key获取key的过期时间127.0.0.1:3178> set test 1OK127.0.0.1:3178> get test"1"127.0.0.1:3178> expire test(error) ERR wrong number of arguments for 'expire' command --expire必须加时间127.0.0.1:317..原创 2020-11-30 15:54:47 · 1397 阅读 · 0 评论 -
redis持久化与ACID特性
RDB持久化和AOF持久化redis有2种持久化方式,rdb持久化和aof持久化RDB做基线全量持久化,全量持久化保留基线数据,rdb文件存储key键值,特定时间点触发,save/bgsave手动触发rdb持久化AOF做命令持久化,增量持久化保留变更命令,类似binlog。appendfsync打开时才启用aof持久化,默认是关闭的。appendfsync有3种情况,always,everysec,no。redis6支持RDB和AOF混合持久化REDIS的ACID特性..原创 2020-10-30 16:50:14 · 180 阅读 · 0 评论 -
搭建redis集群遇到的问题
我的环境有一个6379端口的redis实例,想要创建redis,需要在本机上启动6381端口的实例,并开启集群功能关键步骤1.开启cluster-enabled2.cluster meet <ip> <port>测试过程1.启动6381端口的redis实例1.1配置文件。修改端口,开启cluster功能[root@lzl redis-5.0.3]# cp redis6380.conf redis6381.conf [root@lzl redis-5...原创 2020-10-30 09:57:13 · 1366 阅读 · 0 评论 -
redis学习——redis主备同步原理
2.8主从分为同步sync和命令传播两个操作1.sync为初始化2 命令传播为主从同步2.8主备同步sync原理:1.从服务器向主服务器发送SYNC命令2.主服务器执行BGSAVE命令,生成RDB文件,并使用一个缓冲区记录从bgsave开始的所有写命令3.主服务器BGSAVE执行完后,讲RDB发送给从服务器,从服务器载入RDB文件,将自己的状态更新至主服务器的BGSAVE时的状态4.主服务器将缓冲区的写命令发送给从服务器,从服务器执行写命令,讲从服务器更新为主服务器的当前态.原创 2020-09-22 16:16:50 · 513 阅读 · 0 评论