随笔分类 -  【0076】Redis实战

摘要:序言 资料 redis-rdb-tools 阅读全文
posted @ 2021-07-13 20:21 ~沐风 阅读(71) 评论(0) 推荐(0) 编辑
摘要:序言 Lua 脚本功能是 Reids 2.6 版本的最大亮点, 通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。 Redis中Lua的常用命令 阅读全文
posted @ 2020-09-03 22:45 ~沐风 阅读(281) 评论(0) 推荐(0) 编辑
摘要:序言 资料 https://www.cnblogs.com/vipstone/p/12373734.html 阅读全文
posted @ 2020-02-27 21:29 ~沐风 阅读(808) 评论(0) 推荐(0) 编辑
摘要:序言 越自律越自由 资料 https://www.cnblogs.com/yougewe/p/12187858.html 阅读全文
posted @ 2020-02-01 11:19 ~沐风 阅读(240) 评论(0) 推荐(0) 编辑
摘要:序言 资料 https://www.cnblogs.com/luke44/p/12031078.html 阅读全文
posted @ 2019-12-12 22:04 ~沐风 阅读(240) 评论(0) 推荐(0) 编辑
摘要:序言 Redis1.0 Redis2.0 Redis3.0 Redis4.0 Redis5.0 Redis6.0 https://www.cnblogs.com/yflx/p/14773819.html 资料 阅读全文
posted @ 2019-11-25 22:11 ~沐风 阅读(564) 评论(0) 推荐(0) 编辑
摘要:序言 资料 阅读全文
posted @ 2019-11-23 13:16 ~沐风 阅读(122) 评论(0) 推荐(0) 编辑
摘要:序言 登录次数 资料 阅读全文
posted @ 2019-11-16 16:47 ~沐风 阅读(458) 评论(0) 推荐(0) 编辑
摘要:序言 登录的处理流程: 1、登录页面提交用户名密码。 2、登录成功后生成token。Token相当于原来的jsessionid,字符串,可以使用uuid。 3、把用户信息保存到redis。Key就是token,value就是TbUser对象转换成json。 4、使用String类型保存Session 阅读全文
posted @ 2019-11-16 16:03 ~沐风 阅读(568) 评论(0) 推荐(0) 编辑
摘要:序言 Redis分片集群 1.搭建分片集群 2.散列插槽 3.集群伸缩 4.故障转移 5.访问分片集群 redis的哨兵模式基本已经可以实现高可用,读写分离 ,但是在这种模式下每台redis服务器都存储相同的数据,很浪费内存,所以在redis3.0上加入了cluster模式,实现的redis的分布式 阅读全文
posted @ 2019-08-24 11:11 ~沐风 阅读(242) 评论(0) 推荐(0) 编辑
摘要:序言 SET my_key my_value NX PX milliseconds https://www.cnblogs.com/12lisu/p/15345443.html 资料 如何优雅地用Redis实现分布式锁? https://www.cnblogs.com/ibigboy/p/13297 阅读全文
posted @ 2019-08-18 18:34 ~沐风 阅读(203) 评论(0) 推荐(0) 编辑
摘要:序言 单线程的redis为什么这么快? 1.纯内存操作不需要进行磁盘的 IO 2.单线程操作避免了频繁上下文切换 3.采用非阻塞的多路I/O复用模型 什么是路I/O复用模型? 核心是监听socket,压到队列。文件事件分派器快速处理。 假如Redis里面有1亿个key,其中有10w个key是以某个固 阅读全文
posted @ 2019-05-07 11:45 ~沐风 阅读(436) 评论(0) 推荐(0) 编辑
摘要:序言 阅读全文
posted @ 2019-04-18 17:30 ~沐风 阅读(250) 评论(0) 推荐(0) 编辑
摘要:序言 常用的5种数据结构和应用场景 String:缓存、计数器、分布式锁等。 List:链表、队列、微博关注人时间轴列表等。 Hash:用户信息、Hash 表等。 Set:去重、赞、踩、共同好友等。 Zset:访问量排行榜、点击量排行榜等。 Redis应用-分布式锁 Redis应用-异步消息队列与延 阅读全文
posted @ 2019-03-10 15:32 ~沐风 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/ysocean/p/9074787.html 阅读全文
posted @ 2018-05-27 12:32 ~沐风 阅读(164) 评论(0) 推荐(0) 编辑
摘要:Redis用途 1.缓存 Redis提供了键值过期时间设置, 并且也提供了灵活控制最大内存和内存溢出后的淘汰策略。 可以这么说, 一个合理的缓存设计能够为一个网站的稳定保驾护航。 2.排行榜系统 Redis提供了列表和有序集合数据结构, 合理地使用这些数据结构可以很方便地构建各种排行榜系统。 3.计 阅读全文
posted @ 2018-03-29 13:36 ~沐风 阅读(2377) 评论(5) 推荐(0) 编辑
摘要:https://www.cnblogs.com/huangxincheng/p/6212406.html 阅读全文
posted @ 2018-03-07 21:21 ~沐风 阅读(192) 评论(0) 推荐(0) 编辑
摘要:高可用Redis(十二):Redis Cluster https://www.cnblogs.com/renpingsheng/p/9862485.html https://www.cnblogs.com/renpingsheng/tag/redis/ http://blog.csdn.net/ca 阅读全文
posted @ 2018-02-05 20:27 ~沐风 阅读(208) 评论(0) 推荐(0) 编辑
摘要:什么是哨兵 顾名思义,哨兵的作用就是对Redis的系统的运行情况的监控,它是一个独立进程。它的功能有2个: 1、 监控主数据库和从数据库是否运行正常; 2、 主数据出现故障后自动将从数据库转化为主数据库; 单个哨兵的架构 1.启动哨兵进程首先需要创建哨兵配置文件: vim sentinel.conf 阅读全文
posted @ 2017-09-05 19:37 ~沐风 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一主二从架构 1.一主二从架构图 2.通过命令 mkdir redisCluster创建redis集群文件夹 3.通过命令mkdir 6380 mkdir 6381 mkdir 6382在redisCluster文件夹下创建三个文件夹 4.通过以下命令将redis.conf分别拷贝到6380、638 阅读全文
posted @ 2017-09-04 21:23 ~沐风 阅读(306) 评论(0) 推荐(0) 编辑