Redis
文章平均质量分 83
Mls_Lucky
梅花香自苦寒来。
展开
-
10-Redis的Jedis
1、什么是JedisRedis 官方推荐的 java连接开发工具! 使用Java 操作Redis 中间件!如果你要使用 java操作redis,那么一定要对Jedis 十分的熟悉!2、Jedis_测试连通在Idea创建普通Maven工程pom.xml引入下面关键依赖<!-- https://mvnrepository.com/artifact/redis.clients/jedis --><dependency> <groupId>redi原创 2021-02-20 19:55:05 · 60 阅读 · 0 评论 -
09-Redis的主从复制
1、主从复制1.1、主从复制是什么行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主1.2、主从复制能干嘛读写分离容灾恢复1.3、主从复制怎么玩准备工作配从(库)不配主(库)从库配置命令:slaveof 主库IP 主库端口每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件(具体位置:redis.conf搜寻#### REPLICATION ##原创 2021-02-20 19:48:23 · 75 阅读 · 2 评论 -
08-Redis的消息订阅发布简介
1、是什么进程间的一种消息通信模式: 发送者(pub)发送信息,订阅者(sub)接收信息。订阅/发布消息图下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:2、常用命令了解即可,一般开发不会用这个作为消息中间件。命令描述PSUBSCRIBE pattern [pat原创 2021-02-19 18:25:10 · 68 阅读 · 0 评论 -
07-Redis的事务
1、事务1.1、redis的事务是什么可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。1.2、redis的事务能干嘛一个队列中,一次性、顺序性、排他性的执行一系列命令。1.3、redis的事务怎么玩常用命令命令描述DISCARD取消事务,放弃执行事务块内的所有命令。EXEC执行所有事务块内的命令。MULTI标记一个事务块的开始/开启事务。UNWATCH取消 WATCH原创 2021-02-19 18:19:48 · 69 阅读 · 0 评论 -
06-Redis的持久化RDB或AOF
1、持久化RDB1.1、RDB是什么在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能。如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久原创 2021-02-18 18:15:07 · 72 阅读 · 0 评论 -
05-Redis的配置文件
1、配置文件介绍1.1、redis配置文件在哪Redis的配置文件位于Redis安装目录下,文件名为redis.conf(建议修改自己复制的redis.conf)为什么 建议修改自己复制的redis.conf防止修改错误1.2、Units单位配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit。对大小写不敏感1.3、INCLUDES包含可以通过includes包含,redis.conf可以作为总闸,包含其他。1.4、redis.conf配置文件配置原创 2021-02-18 18:12:37 · 147 阅读 · 0 评论 -
04-Redis常用的五大类型
1、五大数据类型简介String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512MHash(哈希,类似java里的Map)Redis hash 是一个键值对集合。Redis hash是一个string类原创 2021-02-16 20:03:10 · 146 阅读 · 1 评论 -
03-Redis的基础知识
1、测试性能redis-benchmark是一个压力测试工具语法redis 性能测试的基本命令如下:redis-benchmark [option] [option value]注意:该命令是在 redis 的目录下执行的,而不是 redis 客户端的内部指令。redis 性能测试工具可选参数如下所示:实例以下实例我们使用了多个参数来测试 redis 性能:$ redis-benchmark -h 127.0.0.1 -p 6379 -t set,lpush -n 10000 -q原创 2021-02-16 20:01:09 · 83 阅读 · 0 评论 -
02-Redis安装
1、概述1.1、Redis是什么Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行 并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用Redis不仅仅原创 2021-02-16 19:57:46 · 104 阅读 · 0 评论 -
01-NoSql入门和概述
1.互联网时代背景下大机遇,为什么用NoSQL1.1、单击MySQL的美好年代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。DAL dal是数据访问层的英文缩写,即为数据访问层(Data Access Layer)上述架构下,我们来看看数据存储的瓶颈是什么?数据量的总大小一个机器放不下时数据的索引(B+ Tree)一个机器的内存放不下时访问量(读写混合)一个实例不能承受只要你开始出现以上的三种情况之一,那么原创 2021-02-16 19:44:51 · 258 阅读 · 3 评论