摘要: 1.主从复制特点 1.使用异步复制。 2.一个主服务器可以有多个从服务器。 3.从服务器也可以有自己的从服务器。 4.复制功能不会阻塞主服务器。 5.可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可。 #详细版本 1)Redis 使用异步复制。从 Redis2.8开始, 阅读全文
posted @ 2020-08-06 21:25 等等马上就好 阅读(200) 评论(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 等等马上就好 阅读(189) 评论(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 等等马上就好 阅读(100) 评论(0) 推荐(0)
摘要: 1.什么是消息队列 在生活中,其实有很多的例子,都类似消息队列。 比如:工厂生产出来的面包,交给超市,商场来出售,客户通过超市,商场来买面包,客户不会针对某一个工厂去选择,只管从超市买出来,工厂也不会管是哪一个客户买了面包,只管生产出来之后,交给超市,商场来处理。 消息队列(Message Queu 阅读全文
posted @ 2020-08-06 21:20 等等马上就好 阅读(280) 评论(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 等等马上就好 阅读(170) 评论(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 等等马上就好 阅读(142) 评论(0) 推荐(0)
摘要: 1.应该应用哪一个 1.一般来说,如果想达到足以媲美 PostgreSQL 的数据安全性,你应该同时使用两种持久化功能。 2.如果你非常关心你的数据,但仍然可以承受数分钟以内的数据丢失,那么你可以只使用RDB持久化。 3.有很多用户单独使用AOF,但是我们并不鼓励这样,因为时常进行RDB快照非常方便 阅读全文
posted @ 2020-08-06 21:08 等等马上就好 阅读(177) 评论(0) 推荐(0)
摘要: AOF(append only file)只追加文件,记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 1.配置AOF持久化 #修改配置文件 [root@db01 redis] 阅读全文
posted @ 2020-08-06 21:06 等等马上就好 阅读(156) 评论(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 等等马上就好 阅读(250) 评论(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 等等马上就好 阅读(113) 评论(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 等等马上就好 阅读(107) 评论(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 等等马上就好 阅读(148) 评论(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 等等马上就好 阅读(131) 评论(0) 推荐(0)
摘要: 1.请写出什么是事务? 将很多事件或者sql语句看作一个整体,每条语句都成功则都执行,当有一条语句失败都回滚 2.事务的特性是什么? Atomic(原子性):所有语句作为一个单元全部成功执行或全部取消。 Consistent(一致性):如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致 阅读全文
posted @ 2020-08-06 20:45 等等马上就好 阅读(281) 评论(0) 推荐(0)