热数据缓存
数据共享分布式 分布式session
定义分布式锁 string类型 setnx
在key不存在时才能添加成功,返回True
全局ID int 类型的 incrby 利用原子性
计数器
int 类型的 incr
允许一定的延迟,先写Redis,在定时同步后端数据库
限流
int 类型的 incr
以访问者的ip和其他信息作为key,访问一次增加一次计数,超过次数则返回false
位统计
String类型的bitcount(1.6.6的bitmap数据结构介绍)
1 | setbit k1 6 1 |
购物车
string或者hash, string 可以实现的, hash都可以实现
key/field/value
hincr/hdecr/hdel/hgetall/hlen
list,双向链表,直接作为timeline就好了。插入有序
List提供了两个阻塞的弹出操作:blpop/brpop,可以设置超时时间
blpop:blpop key1 timeout 移除并获取列表的第一个元素,如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
brpop:brpop key1 timeout 移除并获取列表的最后一个元素,如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
上面的操作。其实就是java的阻塞队列。学习的东西越多。学习成本越低
队列:先进先除:rpush blpop,左头右尾,右边进入队列,左边出队列
栈:先进后出:rpush brpop
随机值获取
spop myset
sadd / srem / sismember / smembers / scard
商品标签
商品筛选
1 | # 差集 |
用户1可能认识的人(差集):sdiff 2:follow 1:follow
用户2可能认识的人:sdiff 1:follow 2:follow
id 为6001 的新闻点击数加1:zincrby hotNews:20190926 1 n6001
获取今天点击最多的15条:zrevrange hotNews:20190926 0 15 withscores
安装
配置
使用
1 | # vim sentinel.conf |
最后一个参数表示 最低通过票数
,是哨兵在选举时用;如果是多个哨兵的话
1 | # vim sentinel.conf |
环境 1主2从; 单哨兵或者多哨兵 故障演练原理是一样的
扩展
哨兵和集群?
自2019年开始,每年都强制要求自己写一篇《个人年终总结》,今年已经是第三个年头了。
今年,最值得喜庆的事情是,家里新添一位小公主。小名唤作 “小久” - 期待已久的新成员。自己也同时多了一个角色父亲
。
人真的是一个很奇特的生物,刚开始觉得父亲这个角色也就是到了一定的年龄阶段必备打上的一个标签而已。
但是从产房外焦急等待许久直到看到她的第一眼,内心中明白了,原来这就是父亲!我会尽我所能给予她帮助、引导和陪伴!
昨天晚上看罗振宇的《时间的朋友》跨年演讲其中有一段是说,什么是普通人。
普通人至少要满足三个标准:有房住、有班上、有人陪 – 张安定
按照这个标准,我们连普通人
都算不上,只能是nobody
。
这让我们不得不反思,什么才是我们想要的? 理想和现实如何平衡?也许真的值得我们每一个人思考
认识一个朋友,结婚之后回了老家,有份稳定等工作,有个家庭,因为是南方,老家那边景色宜人。感觉是远离都市,过上了田园般的生活
《归园田居》 个人喜欢的一首歌
也许在某些个夜晚,可能独坐一人,啤酒相伴,抬头望月,心想什么才是我们想要的?
生命诚可贵,健康最重要
作为一名互联网工作者,大家时不时的会听到网络上报道猝死、突然情绪奔溃等新闻,让人感慨万千。
对于现在年轻人,绝大多数都面临身处异地的孤独感、忙碌繁重的工作、一线城市的快节奏压力,高昂的生活成本等,想要面临各方面的压力。
健康的身体才是生活的基石!
所以对于个人而言,今年强制要求加强锻炼,目的很简单,不至于让自己倒下!
因为我当爸爸了,因为我是大家庭中的一员。我想要我的家庭更健康、更幸福的走下去。
先看看去年的健身计划,有没有打脸…
1 | 1、爬山至少12次 |
实际上香山爬山只完成4次;香巴拉独步1次;健身群打卡,俯卧撑没有坚持做。
不过倒是今年一直在坚持锻炼是真真滴。
10公里以上跑完完成17次
完成一次半程马拉松, 21.16公里,用时 1小时58分09秒
2021年累计跑步 594.66公里,2020年只有 73.14公里
2021年累计行走1575.76公里,完成次数1079次
2021年累计运动33246分钟,累计天数349天
体重维持在70公斤,没有实现“人到中年必发福”的目标 ^_^ … … 不过说减肥呢,一直没有管住自己的嘴,确实是一大遗憾
不过对于健身,相比去年,自己能明显感觉到精气神好很多了
希望2022健身继续加油💪🏻
我建了一个微信群《热爱生活,坚持健身》
,希望想要坚持锻炼的朋友一起加入。
或者加我个人微信号 candy_colin
不过希望想坚持锻炼而又不知道怎么开始,或者想有个人监督监督,彼此鼓励的,欢迎加入哦
不过既然选择加入了,如果不坚持的打卡的话,会有可能被请走哦~~~
活到老学到老,古人诚不欺我。
去年也列举了读书计划
和 个人成长
个人成长中
读书计划中
不过,上班路上手机刷小说倒是刷了两部 v_v …
《少有人走的路》系列剩余7本
《高效人士的七个习惯》
《枪炮、病菌与钢铁》
《苏菲的世界》
技术类的都不列举了,回头会在博客中单独整理自己觉得不错的技术类书籍清单
留作话题,我们一起讨论
2022, 让我们一起加油💪🏻💪🏻!
告别2021
希望2022一切都慢慢好起来
总结2021