Nosql
文章平均质量分 67
详细讲解非关系型数据库NoSql关系型数据库的关系等等,包含Redis、MongoDB等等
偏偏意气用事 _
不积跬步,无以成千里;不积小流,无以成江海。
展开
-
Redis发布订阅和主从复制、哨兵模式
Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。订阅端:127.0.0.1:6379> SUBSCRIBE xie //订阅一个频道Reading messages... (press Ctrl-C to quit)1) "subscribe"2) "xie"3) (integer) 11) "message" //消息2) "xie" //读取的哪个频道3) "hel原创 2022-03-17 22:28:49 · 280 阅读 · 0 评论 -
Redis持久化
面试和工作,持久化都是重要的Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以Redis提供了持久化功能!1.RDB什么是rdb在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进原创 2022-03-14 19:15:03 · 124 阅读 · 0 评论 -
Redis.conf详解
启动的时候,就通过配置文件来启动配置文件 uni单位 对大小写不敏感包含可以把多个配置文件配置过来网络绑定的ip保护模式于端口通用以守护进程的方式运行,默认是no,我们需要自己开始为yes如果以后台的方式运行,我们就需要指定一个pid文件日志日志文件位置名数据库数量 默认为16是否总是显示logo快照持久化,在规定的时间内,执行了多少次操作,则会持久化到文件。rdb.aof持久化规...原创 2022-03-11 15:18:28 · 179 阅读 · 0 评论 -
Jedis以及SpringBoot整合Redis
什么是jedis是官方推荐的java连接开发工具!使用java操作Redis中间件,如果要用java操作redis,那么一定要对jedis十分熟悉。jedis的使用:1.导入jedis依赖Maven Repository: redis.clients » jedis » 4.1.1 (mvnrepository.com)2.编码测试连接数据库 操作命令 断开连接...原创 2022-03-11 13:37:28 · 1791 阅读 · 0 评论 -
Redis实现乐观锁(监控Watch)
悲观锁:很悲观,认为什么时候都加锁,无论做什么都会加锁乐观锁:很乐观,认为什么时候都不会出现问题,所以不会加锁,更新数据的时候去判断一下,在此期间是否有人修改过这个数据...原创 2022-03-10 10:48:10 · 1174 阅读 · 0 评论 -
Redis基本的事务操作
Redis单条命令保存原子性的,但是事务不保证原子性!Redis事务没有隔离级别的概念Redis事务本质:一组命令的集合!一个事务中所有命令都会被序列化,在事务执行过程中,会按照顺序执行!特性:一次性、顺序性、排他性!所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行。redis的事务:开启事务() 命令入队() 执行事务()...原创 2022-03-09 22:24:36 · 126 阅读 · 0 评论 -
Redis三种特殊数据类型
geospatial地理位置朋友的定位,附近的人Redis的Geo,传入经度纬度,这个功能可以推算地理位置的信息,两地之间的距离原创 2022-03-09 16:32:35 · 683 阅读 · 0 评论 -
Redis基本知识说明以及五大基本类型讲解
Redis有16个数据库,默认使用的第零个可以使用select进行切换数据库可以查看当前数据库的大小keys * 查看所的key情况当前库原创 2022-03-07 09:45:43 · 390 阅读 · 0 评论 -
Redis概述,安装和使用
1.为什么要做缓存:为了提高查询速度2.什么情况下适合做缓存:不经常修改数据,固定的数据,经常查询数据3.缓存的使用:原创 2022-02-24 16:19:31 · 490 阅读 · 0 评论 -
Nosql
为什么要用Nosql原创 2022-02-24 11:10:28 · 581 阅读 · 0 评论