redis
文章平均质量分 81
学习redis
猿 白
猿白,请多指教
展开
-
14、Redis_主从复制
其中mymaster为监控对象起的服务器名称, 1 为至少有多少个哨兵同意迁移的数量。原创 2022-08-20 11:53:37 · 62 阅读 · 0 评论 -
13、Redis持久化之AOF
官方推荐两个都启用。如果对数据不敏感,可以选单独用RDB。不建议单独用 AOF,因为可能会出现Bug。如果只是做纯内存缓存,可以都不用。原创 2022-08-20 09:06:14 · 79 阅读 · 0 评论 -
12、Redis持久化之RDB
在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。原创 2022-08-19 23:05:50 · 150 阅读 · 0 评论 -
11、Redis_事务_秒杀案例
### 11.7.2. 第一版:简单版 老师点10次,正常秒杀同学`一起点`试一试,秒杀也是正常的。这是因为还达不到并发的效果。**使用工具ab模拟并发测试,会出现超卖情况。查看库存会出现**`负数`。### 11.7.3. 第二版:加事务-乐观锁(解决超卖),但出现遗留库存和连接超时### 11.7.4. 第三版:连接池解决超时问题 ### 11.7.5. 第四版:解决库存依赖问题,LUA脚本```javalocal userid=KEYS[1]; local prodid=KEYS原创 2022-08-19 15:56:40 · 226 阅读 · 0 评论 -
10、Redis_事务_锁机制_秒杀
Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis事务的主要作用就是串联多个命令防止别的命令插队。...原创 2022-08-19 08:42:52 · 44 阅读 · 0 评论 -
9、Redis与Spring Boot整合
Spring Boot整合Redis非常简单,只需要按如下步骤整合即可。原创 2022-08-18 22:16:51 · 63 阅读 · 0 评论 -
8、Redis_Jedis_实例(手机验证码)
要求:1、输入手机号,点击发送后随机生成6位数字码,2分钟有效2、输入验证码,点击验证,返回成功或失败3、每个手机号每天只能输入3次。原创 2022-08-18 20:47:04 · 270 阅读 · 0 评论 -
7、Redis_Jedis_测试
禁用Linux的防火墙:Linux(CentOS7)里执行命令。redis.conf中注释掉。原创 2022-08-18 17:45:10 · 100 阅读 · 0 评论 -
6、Redis新数据类型
在工作当中,我们经常会遇到与统计相关的功能需求,比如统计网站PV(PageView页面访问量),可以使用Redis的incr、incrby轻松实现。但像UV(UniqueVisitor,独立访客)、独立IP数、搜索记录数等需要去重和计数的问题如何解决?这种求集合中不重复元素个数的问题称为基数问题。解决基数问题有很多种方案:(1)数据存储在MySQL表中,使用distinct count计算不重复个数(2)使用Redis提供的hash、set、bitmaps等数据结构来处理。...原创 2022-08-18 15:51:28 · 66 阅读 · 0 评论 -
5、Redis的发布和订阅
Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。原创 2022-08-18 09:04:52 · 181 阅读 · 0 评论 -
4、Redis配置文件介绍
自定义目录:/etc/redis.conf。原创 2022-08-17 23:00:49 · 161 阅读 · 0 评论 -
3、常用五大数据类型
String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表。...原创 2022-08-17 22:26:28 · 87 阅读 · 0 评论 -
2、Redis概述安装
端口6379从何而来 AlessiaMerz默认16个数据库,类似数组下标从0开始,初始默认使用0号库使用命令 select 来切换数据库。如: select 8统一密码管理,所有库同样密码。dbsize查看当前数据库的key的数量flushdb清空当前库flushall通杀全部库Redis是单线程+多路IO复用技术。...原创 2022-08-16 22:38:00 · 104 阅读 · 0 评论 -
1、NoSQL数据库简介
,意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。...原创 2022-08-16 21:31:05 · 527 阅读 · 0 评论