
Redis
Remote Dictionary Server远程字典服务器是一个开源的免费的内存数据库基于内存运行,并支持持久化操作
西瓜咬人啦
唯有热爱,可低岁月漫长。
展开
-
十.SpringBoot中配置Redis
十.SpringBoot-Redis1.POM配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> <groupId>com.alibaba</grou原创 2020-08-10 23:13:52 · 253 阅读 · 0 评论 -
九.Redis中间件Jedis
九.JedisJedis是Redis官方推荐的Java连接开发工具。要在Java开发中使用好Redis中间件,必须对Jedis熟悉才能写成漂亮的代码Java-Redis1.POM配置<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.1.0</version><原创 2020-08-10 23:06:55 · 124 阅读 · 0 评论 -
八.Redis持久化
八.持久化在运行过程中,redis是将数据保存在内存中如果没有使用持久化,当服务器关闭之后,内存中的数据会被清空为了让这些数据在服务器重启之后依然可用redis提供了两种持久化方式1.RDB1-1 什么是RDBRedis Database将数据的快照以二进制的方式保存在硬盘中在指定的时间间隔内,将内存中的数据快照保存到磁盘中后面的数据快照会将前面锁保留的数据快照覆盖RDB文件是一个以*.rdb结尾的文件,默认为dump.rdb当服务器重启之后,自动读取所保存的快照文件将快照文原创 2020-08-10 23:04:13 · 97 阅读 · 0 评论 -
七.Redis中的主从复制
七.主从复制主机master数据更新厚根据配置和策略自动同步到从机的slave中的机制Master以写为主slave以读为主可以帮我们实现读写的分离提高服务器的负载能力准备多台服务器#配置主机./redis-server#配置从机,slaveof 主机ip 主机端口./redis-server --port 6380 --slaveof 127.0.0.1 6379开启客户端访问对应的服务器#配置主机客户端./redis-cli#配置从机客户端./redis-c原创 2020-08-10 21:39:24 · 102 阅读 · 0 评论 -
六.Redis中消息订阅
六.消息订阅是进程间的一种消息通信模式发送者(pub)发送消息订阅者(sub)接收消息#普通方式#订阅指定人员的消息subscribe 第一个人的名字 第二个人的名字 第三个人的名字 ...#被订阅者开始发布消息#消息的值如果存在空格,需要使用双引号#当发布者发布消息的时候,如果有人订阅了该人员的消息#则会在订阅者的客户端展现其所发布的消息publish 发布者的名字 消息#支持通配符#订阅者订阅消息#可以直接使用*表示匹配所有人psubscribe c*#发布者发布消原创 2020-08-10 21:37:55 · 184 阅读 · 0 评论 -
五.Redis的事务
五.事务1.什么是事务所谓的事务,表示的是一组不可再分的操作序列这些操作序列要么同时执行,要么同时不执行是一个不可分割的完整的工作单元2.redis事务操作multi标记一个事务的开始即开启事务discard放弃执行事务中的所有命令即回滚exec执行事务中所有的命令即提交3.redis事务的四种情形正常执行正常的执行事务的开启与提交正常回滚正常的执行事务的开启与回滚全体连坐在事务的操作过程中有一个命令出错那么所有的命令均不原创 2020-08-10 21:30:41 · 107 阅读 · 0 评论 -
四.Redis的常用命令
四.常用命令1.keykeys 指定的key返回指定的key是否存在如果存在,返回存在的key有哪些如果不存在,返回(empty list or set)支持通配符keys *:查询所有的keyexists key1 key2 ...判断指定的key是否存在如果存在返回存在的key有多少个如果不存在返回0expire key 时间(秒)设置指定的key的生存时间即指定key在多少秒之后失效如果时间为0,相当于删除操作ttl key查询指定的ke原创 2020-08-10 21:25:10 · 179 阅读 · 0 评论 -
三.Redis的五大数据类型
三.Redis的数据类型redis的5+1五大数据类型+key1.五大数据类型String字符串String是Redis的最基本的数据类型一个Redis中的String的数据量大小不能超过512MString是Redis中其他类型的基础其他的数据类型本质上就是字符串的组织形式不同Hash哈希相当于Java中的Map类型其值是一个键值对的集合最终的体现形式:key-<key,value>ex:user=<username=admin,passwor原创 2020-08-10 21:12:18 · 85 阅读 · 0 评论 -
二.Liunx安装Redis与Redis简介
二.Redis简介redis官网1.Redis是什么Remote Dictionary Server远程字典服务器是一个开源的免费的内存数据库基于内存运行,并支持持久化操作2.优点支持数据的读写支持数据的持久化支持一主多仆主服务器负责写操作从服务器负责读操作支持数据订阅读取数据的性能较高3.安装Redis下载对应版本的redis文件建议使用linux将redis解压到一个非中文无空格的目录中tar -xvf redis-5.0.5.tar.gz原创 2020-08-10 21:09:57 · 85 阅读 · 0 评论 -
非关系型数据库详解
一.介绍NoSql1.NoSql的意思NoSql = Not Only Sql不仅仅是Sql泛指非关系型数据库2.用途当数据量非常大的时候,使用关系型数据库访问效率较低,使用对应的NoSql数据提高访问的性能易于扩展数据结构非常的灵活3.为什么受欢迎在互联网刚兴起的时候,一个网站的访问量一般都不是很大,一般的数据库足以轻松的应对随着互联网的火爆,网民的数据随之增加,很多的网站的访问量相当大,这时候,一般的数据库已经应对起来非常的吃力因此需要开发一些适合大数据的数据库NoS原创 2020-08-10 21:07:44 · 2684 阅读 · 0 评论