摘要:
添加和删除节点的流程 1.新节点添加槽位 2.源节点中的数据进行迁移 3.源节点数据迁移完毕 4.迁移下一个槽位的数据,依次循环 1.添加节点 1.准备新机器 [root@db02 ~]# mkdir /service/redis/{6381,6382} [root@db02 ~]# vim /se
阅读全文
posted @ 2020-08-09 12:03
等等马上就好
阅读(524)
推荐(0)
摘要:
1.环境准备 节点 IP 端口 节点1 172.16.1.51 6379,6380 节点2 172.16.1.52 6379,6380 节点3 172.16.1.53 6379,6380 2.搭建redis(前面的章节都有) 3.启动所有redis(前面的章节都有) 4.安装集群插件 # EPEL源
阅读全文
posted @ 2020-08-09 11:53
等等马上就好
阅读(164)
推荐(0)
摘要:
1.环境准备 节点 IP 端口 节点1 172.16.1.51 6379,6380 节点2 172.16.1.52 6379,6380 节点3 172.16.1.53 6379,6380 2.搭建redis # 删除以前的redis数据 [root@db01 ~]# rm -rf /service/
阅读全文
posted @ 2020-08-09 11:27
等等马上就好
阅读(203)
推荐(0)
摘要:
1.什么是Redis Cluster 1.Redis集群是一个可以在多个Redis节点之间进行数据共享的设施(installation) 2.Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,这些命令将降低Redi
阅读全文
posted @ 2020-08-09 11:23
等等马上就好
阅读(162)
推荐(0)
摘要:
1.环境准备 | 角色 | 主机 | IP | 端口 | | | | | | | 主库 | db01 | 172.16.1.51 | 6379 | | 从库 | db02 | 172.16.1.52 | 6379 | | 从库 | db03 | 172.16.1.53 | 6379 | 2.恢复主从
阅读全文
posted @ 2020-08-09 10:36
等等马上就好
阅读(356)
推荐(0)
摘要:
1.sentinel介绍 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进
阅读全文
posted @ 2020-08-09 10:32
等等马上就好
阅读(133)
推荐(0)
摘要:
1.主从复制特点 1.使用异步复制。 2.一个主服务器可以有多个从服务器。 3.从服务器也可以有自己的从服务器。 4.复制功能不会阻塞主服务器。 5.可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可。 #详细版本 1)Redis 使用异步复制。从 Redis2.8开始,
阅读全文
posted @ 2020-08-06 21:25
等等马上就好
阅读(200)
推荐(0)
摘要:
1.创建多实例目录 [root@db01 ~]# mkdir /service/redis/{6380,6381} 2.配置多实例配置文件 #第一台多实例配置 [root@db01 ~]# vim /service/redis/6379/redis.conf bind 172.16.1.51 127
阅读全文
posted @ 2020-08-06 21:23
等等马上就好
阅读(189)
推荐(0)
摘要:
1.MySQL事务 #成功的事务 begin; sql1; sql2; ... commit; #失败的事务 begin; sql1; sql2; ... rollback; 2.redis事务命令 #1.开启事务 MULTI #2.结束事务(执行所有事务块内的命令) EXEC #3.取消事务(放弃
阅读全文
posted @ 2020-08-06 21:22
等等马上就好
阅读(100)
推荐(0)
摘要:
1.什么是消息队列 在生活中,其实有很多的例子,都类似消息队列。 比如:工厂生产出来的面包,交给超市,商场来出售,客户通过超市,商场来买面包,客户不会针对某一个工厂去选择,只管从超市买出来,工厂也不会管是哪一个客户买了面包,只管生产出来之后,交给超市,商场来处理。 消息队列(Message Queu
阅读全文
posted @ 2020-08-06 21:20
等等马上就好
阅读(280)
推荐(1)
摘要:
1.info命令 #查看redis相关信息 127.0.0.1:6379> info #服务端信息 # Server #版本号 redis_version:3.2.12 #redis版本控制安全hash算法 redis_git_sha1:00000000 #redis版本控制脏数据 redis_gi
阅读全文
posted @ 2020-08-06 21:18
等等马上就好
阅读(170)
推荐(0)
摘要:
String: 字符串类型 Hash: 哈希类型 List: 列表类型 Set: 集合类型 Sorted set: 有序集合类型 1.String: 字符串类型 1.添加数据 #语法 127.0.0.1:6379> set key value [EX seconds] [PX millisecond
阅读全文
posted @ 2020-08-06 21:15
等等马上就好
阅读(142)
推荐(0)
摘要:
1.应该应用哪一个 1.一般来说,如果想达到足以媲美 PostgreSQL 的数据安全性,你应该同时使用两种持久化功能。 2.如果你非常关心你的数据,但仍然可以承受数分钟以内的数据丢失,那么你可以只使用RDB持久化。 3.有很多用户单独使用AOF,但是我们并不鼓励这样,因为时常进行RDB快照非常方便
阅读全文
posted @ 2020-08-06 21:08
等等马上就好
阅读(177)
推荐(0)
摘要:
AOF(append only file)只追加文件,记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 1.配置AOF持久化 #修改配置文件 [root@db01 redis]
阅读全文
posted @ 2020-08-06 21:06
等等马上就好
阅读(156)
推荐(0)
摘要:
1.什么是持久化 将内存中的数据写入到磁盘,永久保存 2.持久化的模式 1.RDB模式 2.AOF模式 3.RDB模式 可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot) 1.RDB工作模式 1.默认情况下,Redis保存数据集快照到磁盘,名为dump.rd
阅读全文
posted @ 2020-08-06 21:03
等等马上就好
阅读(250)
推荐(0)
摘要:
1.基本操作 1.连接redis [root@db01 redis]# redis-cli 127.0.0.1:6379> 2.查看所有数据 127.0.0.1:6379> keys * (empty list or set) #查看时注意不要轻易使用,如想查看数据,先查看数据量DBSIZE 127
阅读全文
posted @ 2020-08-06 21:00
等等马上就好
阅读(113)
推荐(0)
摘要:
1.下载软件包 [root@db01 ~]# rz redis-3.2.12.tar.gz 或者 [root@db01 ~]# wget http://download.redis.io/releases/redis-3.2.12.tar.gz 2.安装依赖 [root@db01 ~]# yum i
阅读全文
posted @ 2020-08-06 20:59
等等马上就好
阅读(107)
推荐(0)
摘要:
1.redis是什么 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。 Redis采用内存(In-Memory)数据集(DataSet) 。 支持多种数据类型。 运行于大多数POSIX系统,如Linux、*BSD、OS X等。 r
阅读全文
posted @ 2020-08-06 20:56
等等马上就好
阅读(148)
推荐(0)
摘要:
1.编辑 [root@db03 ~]# vim /etc/profile.d/ps1.sh _set_prompt () { #see: http://misc.flogisoft.com/bash/tip_colors_and_formatting #Reset \e[0m ## Formatti
阅读全文
posted @ 2020-08-06 20:53
等等马上就好
阅读(131)
推荐(0)
摘要:
1.请写出什么是事务? 将很多事件或者sql语句看作一个整体,每条语句都成功则都执行,当有一条语句失败都回滚 2.事务的特性是什么? Atomic(原子性):所有语句作为一个单元全部成功执行或全部取消。 Consistent(一致性):如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致
阅读全文
posted @ 2020-08-06 20:45
等等马上就好
阅读(281)
推荐(0)