
redis
文章平均质量分 66
偶像java练习生
再小的帆也能远航
展开
-
Redis 发布订阅
Redis 发布订阅*通信,队列 发送者===== 订阅者*Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub) 发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道订阅/发布消息图:第一个:消息发送者,第二个:频道 第三个:消息订阅者!下图展示了频道channel1,以及订阅这个频道的三个客户端-- client2,client5 和client1 之间的关系:当有新消息通过PUBLISH 命令发送给频道channel1 时,这个消息就原创 2021-08-15 14:53:26 · 965 阅读 · 0 评论 -
Redis 持久化(RDB 与AOF)
Redis 持久化 面试和工作,持久化都是重点! Redis 是内存数据库,如果不讲内存中的数据库保存到磁盘,那么一旦服务器进程退出 服务器中的数据库状态也会消失,所以Redis 提供持久化功能!什么是RDB在指定的时间间隔内讲内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。...原创 2021-08-15 14:13:11 · 1101 阅读 · 2 评论 -
Redis 配置文件 redis.config详解
Redis config 详解单位1.配置文件unit 单位对大小写不敏感!包含就是好比我们学习Spring,Import,include网络bind 127.0.0.1 #绑定ipprotected-mode yes #保护模式,一般打开port 6379 # 端口设置通用配置Genealdaemonize yes #以守护进程的方式运行,默认是no,我们需要自己开启yes!supervised no # 去管理守护线程。默认是no通用GENERAL原创 2021-08-12 22:48:05 · 1240 阅读 · 0 评论 -
Redis 中级学习,学习使你快乐05(redis实现乐观锁)
监控! watch (面试常问)悲观锁:很悲观,认为什么时候都会出问题,无论干什么都会加锁!会影响性能的!乐观锁:很乐观,认为什么时候都不会出问题,所以不会上锁!更新数据的时候去判断一下,在此期间是否有人修改过这个数据,相对性能会好很多。拓展:mysql 通过获取 version 来做乐观锁!(mysql)更新的时候比较versionRedis 监视测试正常执行成功!127.0.0.1:6379> set money 100OK127.0.0.1:6379> s.原创 2021-08-10 22:30:12 · 409 阅读 · 0 评论 -
Redis 中级学习,学习使你快乐04(redis事务)
事务Redis事务本质:一组命令的集合!一个事务中的所有的命令都会被序列化,在事务执行过程中,会按照顺序执行!一次性,顺序性,排他性! 执行一系列的命令!---- 队列 set set set 执行---Redis 事务没有隔离级别的概念!所有的命令在事务中,并没有直接被执行! 只有发起执行命令的时候才会执行!ExecRedis 单条命令是保证原子性的,但是事务不保证原子性!redis的事务开启事务(Multi)命令入队()执行事务(exec)锁:Redis 可以实现乐观锁原创 2021-08-09 22:52:34 · 364 阅读 · 0 评论 -
Reids入门基本命令,学习使我快乐03,关于reidis 的一些操作命令(三种特殊数据类型)
Zset(有序集合)在set 的基础上,增加了一个只,set k1,v1 zet k1 score1 v1127.0.0.1:6379> zadd myset 1 one # 添加一个值(integer) 1127.0.0.1:6379> zadd myset 2 two(integer) 1127.0.0.1:6379> zadd myset 3 two 4 three # t添加多个值(integer) 1127.0.0.1:6379> ZRANGE原创 2021-08-09 22:06:35 · 476 阅读 · 0 评论 -
Reids入门基本命令,学习使我快乐02,关于reidis 的一些操作命令(五大基本数据类型)
Redis 五大数据类型官方文档全段翻译:Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。我们现在讲解所有的命令大家单点登录Redis-Key127.0.0.1:6379[1]> se原创 2021-08-08 14:01:00 · 547 阅读 · 0 评论 -
Redis 入门学习,学习使我快乐01
Redis 入门Redis 是什么?Redis(Remote_Dictionary Server) ,即远程字段服务!是一个开元的使用ANSI C语言编写,支持网咯,可给予内存亦可持久化的日志型,KEY-value 数据库,并提供多种语言的API免费和开源!当下最热门的NOSQL 技术之一!,也被人门称之为结构化数据库!Redis 能干嘛?内存存储,持久化,内存中断电即失,所以说持久化很重要(rdb,aof)效率高,可以用于高速缓存发布订阅系统地图信息分析计时器,计数器(浏览原创 2021-08-01 11:31:04 · 406 阅读 · 0 评论