无分类 Redis 的持久化与过期键 Redis 是使用非常广泛的 Key-Value 内存数据库。因为数据都存放在内存中,所以存取速度非常快。不过,很多情况下我们需要将 Redis 中的数据保存到硬盘中以便做备份。Redis 提供了两种数据持久化方式,分别是 RDB …
无分类 宜信支付结算账户系统浅析 互联网金融系统的核心是支付结算,而支付结算的基础又是账户系统。互金账户系统的特点是并发量大、响应快、交易金额大,热点账户问题突出。一个合格的账户系统既要解决上述问题,又必须绝对保证资金安全。作为宜…
无分类 既生 Redis 何生 LevelDB? 了解 Redis 的同学都知道它是一个纯内存的数据库,凭借优秀的并发和易用性打下了互联网项的半壁江山。Redis 之所以高性能是因为它的纯内存访问特性,而这也成了它致命的弱点 —— 内存的成本太高。所以在绝大多数场…
无分类 redis命令总结 redis-cli -p ${port} -h ${ip} -a ${password}单实例客户端的启动redis-cli -p ${port} -h ${ip}shutdown 关闭info 查看系统信息ping 测试连接quit 退出redis-clisave 人工触发对redis的持久化dbsize 当前db的键…
无分类 Redis的数据结构及应用场景 Redis是一个key-value存储系统,它支持存储的value类型包括string字符串、list链表、set集合、sorted Set有序集合和hash哈希等数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操…
无分类 【总结】我们的2018年的关键词-坚持学习 从2016年起,我们团队坚持每天早晨8:50-10:30的100分钟早晨讨论,到现在已经两年了,期间没有中断过。我由衷的感谢团队的小伙伴们,感谢你们的坚韧不拔,感谢你们的持续成长。 回想一下,为什么开始学习活动,…
无分类 spring cache 配置缓存存活时间 Spring Cache @Cacheable本身不支持key expiration的设置,以下代码可自定义实现Spring Cache的expiration,针对Redis、SpringBoot2.0。
无分类 redis 使用 get 命令读取 bitmap 类型的数据 在签到统计场景中,可以使用 bitmap 数据类型高效的存储签到数据,但 getbit 命令只能获取某一位值,就无法最优的满足部分业务场景了。