上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 添加和删除节点的流程 1.新节点添加槽位 2.源节点中的数据进行迁移 3.源节点数据迁移完毕 4.迁移下一个槽位的数据,依次循环 1.添加节点 1.准备新机器 [root@db02 ~]# mkdir /service/redis/{6381,6382} [root@db02 ~]# vim /se 阅读全文
posted @ 2020-08-09 12:03 等等马上就好 阅读(477) 评论(0) 推荐(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 等等马上就好 阅读(155) 评论(0) 推荐(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 等等马上就好 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Redis Cluster 1.Redis集群是一个可以在多个Redis节点之间进行数据共享的设施(installation) 2.Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,这些命令将降低Redi 阅读全文
posted @ 2020-08-09 11:23 等等马上就好 阅读(146) 评论(0) 推荐(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 等等马上就好 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.sentinel介绍 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进 阅读全文
posted @ 2020-08-09 10:32 等等马上就好 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1.主从复制特点 1.使用异步复制。 2.一个主服务器可以有多个从服务器。 3.从服务器也可以有自己的从服务器。 4.复制功能不会阻塞主服务器。 5.可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可。 #详细版本 1)Redis 使用异步复制。从 Redis2.8开始, 阅读全文
posted @ 2020-08-06 21:25 等等马上就好 阅读(185) 评论(0) 推荐(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 等等马上就好 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.MySQL事务 #成功的事务 begin; sql1; sql2; ... commit; #失败的事务 begin; sql1; sql2; ... rollback; 2.redis事务命令 #1.开启事务 MULTI #2.结束事务(执行所有事务块内的命令) EXEC #3.取消事务(放弃 阅读全文
posted @ 2020-08-06 21:22 等等马上就好 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1.什么是消息队列 在生活中,其实有很多的例子,都类似消息队列。 比如:工厂生产出来的面包,交给超市,商场来出售,客户通过超市,商场来买面包,客户不会针对某一个工厂去选择,只管从超市买出来,工厂也不会管是哪一个客户买了面包,只管生产出来之后,交给超市,商场来处理。 消息队列(Message Queu 阅读全文
posted @ 2020-08-06 21:20 等等马上就好 阅读(254) 评论(0) 推荐(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 等等马上就好 阅读(157) 评论(0) 推荐(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 等等马上就好 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.应该应用哪一个 1.一般来说,如果想达到足以媲美 PostgreSQL 的数据安全性,你应该同时使用两种持久化功能。 2.如果你非常关心你的数据,但仍然可以承受数分钟以内的数据丢失,那么你可以只使用RDB持久化。 3.有很多用户单独使用AOF,但是我们并不鼓励这样,因为时常进行RDB快照非常方便 阅读全文
posted @ 2020-08-06 21:08 等等马上就好 阅读(149) 评论(0) 推荐(0) 编辑
摘要: AOF(append only file)只追加文件,记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 1.配置AOF持久化 #修改配置文件 [root@db01 redis] 阅读全文
posted @ 2020-08-06 21:06 等等马上就好 阅读(139) 评论(0) 推荐(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 等等马上就好 阅读(236) 评论(0) 推荐(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 等等马上就好 阅读(99) 评论(0) 推荐(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 等等马上就好 阅读(97) 评论(0) 推荐(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 等等马上就好 阅读(119) 评论(0) 推荐(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 等等马上就好 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.请写出什么是事务? 将很多事件或者sql语句看作一个整体,每条语句都成功则都执行,当有一条语句失败都回滚 2.事务的特性是什么? Atomic(原子性):所有语句作为一个单元全部成功执行或全部取消。 Consistent(一致性):如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致 阅读全文
posted @ 2020-08-06 20:45 等等马上就好 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页