
redis
文章平均质量分 89
往者之不谏
剑未配好,出门便是江湖
展开
-
Redis的持久化RDB和AOF
Redis的持久化机制 为什么需要持久化机制,redis虽然是一个内存数据库,但是支持RDB和AOF两种持久化机制,RDB是基于快照的持久化,AOF基于日志,将数据持久化到磁盘,可以有效避免因进程退出导致的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。RDB RDB的持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。触发机制手动触发,对应sav原创 2021-10-30 18:06:14 · 246 阅读 · 0 评论 -
redis-高级特性Bitmaps,HyperLogLog, GEO
Redis高级数据结构Bitmaps 位图位图法,就是用一段01来组成的连续的集合,1bit=8位,适用于大量数据的处理,可以使用很小的内存来处理大量的数据,布隆过滤器本质上就是使用位图法加多个hash函数来实现的。命令:setbitgetbit布隆过滤器使用k个hash函数对元素值进行k次计算,得到k个hash值。根据得到的hash值,在位数组中把下标的值置为1。布隆过滤器判断存在的不一定存在,但判断不存在的一定不存在,因为即使使用k个hash,依然有hash冲突的几率。m 位数组原创 2021-10-18 22:41:31 · 188 阅读 · 0 评论 -
redis-实现消息队列功能
发布与订阅 Redis提供了"发布、订阅"模式的消息机制,其中消息订阅者与发布者不直接通信,发布者向指定的频道(channel)发送消息,订阅者从频道拿取消息。pubsub简单命令介绍publish [频道] [消息] 如 publish test yusubscribe [频道] 订阅某个频道的消息pubsub numsub [频道] 查看订阅数unsubscribe [频道] 取消订阅psubscribe ch* 按模原创 2021-10-17 17:03:15 · 1536 阅读 · 0 评论