Redis
文章平均质量分 70
临江仙我亦是行人
纸上得来终觉浅,绝知此事要躬行
展开
-
redis使用本地磁盘做pvc
这个 local 稍微有点特殊,他是 lazy provision 的(volumeBindingMode: WaitForFirstConsumer),需要创建 pod 引用才可以(waiting for first consumer to be created before binding)处于 Bound 状态原创 2022-10-15 18:49:38 · 1310 阅读 · 0 评论 -
Hash哈希类型
1 简介我们可以将 Redis 中的 Hash 类型看成具有 <key,<key1,value>> ,其中同一个 key 可以有多个不同 key 值的 <key1,value>,所以该类型非常适合于存储值对象的信息,我们经常将一些结构化的信息打包成 hashmap,在客户端序列化后存储为一个字符串的值(一般是 JSON 格式),比如用户的昵称、年龄、性别、积分等,如果 hash 中包含很少的字段,那么该类型的数据也将占用很少的磁盘空间2 应用场景存储部分变更的数据,原创 2021-08-29 11:36:04 · 484 阅读 · 0 评论 -
String字符串类型
1 简介String 类型是 Redis 最基本的类型(与Memcache一样,其支持的操作与memcache的操作类似),一个 key 对应一个 value ,它的功能更丰富。设置可以存储二进制的,意思是 Redis 的 String 可以存储任何数据,比如 jpg 图片或者序列化的对象,一个键最大能存储 512 MB2 应用场景计数器粉丝数直播平台浏览量统计对象缓存存储3 增设置key,语法:set key value127.0.0.1:6379> set name zl原创 2021-08-29 11:26:02 · 111 阅读 · 0 评论 -
List列表类型
简介list是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等。操作中key理解为链表的名字。使用 list 结构,我们可以轻松地实现最新消息排行等功能(比如新浪微博的 TimeLine )。list 的另一个应用就是消息队列,可以利用 list 的 push操作,将任务存在 list 中,然后工作线程再用pop操作将任务取出进行执行应用场景:消息队列系统比如sina微博:在redis中我们的最新微博ID使用了常驻缓存,这是一直更新的。但是做了限制不能超过5000个ID,因此获原创 2021-08-28 15:28:06 · 576 阅读 · 0 评论 -
redis 集群介绍及docker实现
1 Redis Cluster 介绍在哨兵 sentinel 机制中,可以解决 redis 高可用问题,即当 master 故障后可以自动将 slave 提升为 master,从而可以保证 redis 服务的正常使用,但是无法解决 redis 单机写入的瓶颈问题,即单机 redis 写入性能受限于单机的内存大小、并发数量、网卡速率等因素。为了解决单机性能的瓶颈,提高 Redis 性能,可以使用分布式集群的解决方案早期Redis 分布式集群部署方案:客户端分区:由客户端程序决定key写分配和写入的原创 2021-07-15 19:52:19 · 888 阅读 · 2 评论 -
docker实现redis哨兵(sentinel)搭建
1. redis 哨兵(Sentinel)1.1 redis 集群介绍主从架构无法实现master和slave角色的自动切换,即当master出现redis服务异常、主机断电、磁盘损坏等问题导致master无法使用,而redis主从复制无法实现自动的故障转移(将slave 自动提升为新master),需要手动修改环境配置,才能切换到slave redis服务器,另外当单台Redis服务器性能无法满足业务写入需求的时候,也无法横向扩展Redis服务的并行写入性能需要解决以上的两个核心问题:mast原创 2021-07-08 20:42:40 · 1384 阅读 · 1 评论 -
redis数据恢复的坑
1 RDB 和 AOF 介绍Redis 的存储分为内存存储、磁盘存储和log文件三部分持久化:就是将内存中的数据,写入到磁盘上,并且永久保存。持久化两种方式:RDB(全量数据)AOF(增量请求)RDB:Redis Database,二进制格式,按事先定制的策略,周期性(point-in-time snapshot)地将 redis 存储的数据生成快照并存储到磁盘等介质上,数据文件默认为dump.rdb(查看:strings dump.rdb),即,Redis 默认采用 rdb 方式实原创 2021-07-03 17:45:19 · 283 阅读 · 1 评论