
redis
文章平均质量分 85
爱吃西瓜的小刘
知道得越多,不知道的越多
展开
-
浅谈redis主从、哨兵、集群,从部署到了解基本原理
为什么使用集群? ▪️主要考虑服务器压力,容灾两个方面。 (1)从服务器压力来说,单台机器的资源是有限的,当数据量大或是请求过多时,一台机器往往扛不住,我们可以把压力分配到多个服务器上,具体的实现就是在多台服务器上部署redis,一起对外提供服务,从客户端的角度来看,服务端背后的集群和单机对客户端提供的服务是一模一样的。 (2)从容灾方面来说,单台机器的redis如果挂掉了,那么整个redis服务就无了,从宕机到恢复这一过程中客户端传过来的请求全部都无法处理,如果是硬盘损坏那redis的持久化文件也都无了原创 2021-06-19 16:39:01 · 309 阅读 · 1 评论 -
Linux安装布隆过滤器遇到的坑
搞了一下午,人麻了,直接上流程 1.git拉代码 // 随便找个位置创建RedisBloom目录 make RedisBloom // 移动到创建好的目录 cd RedisBloom // 拉代码,如果提示要用户名和密码自行去申请一个 git clone https://github.com/RedisBloom/RedisBloom.git . 2.make,在make的时候报了个错,大概意思就是这个文件不存在,在github上搜了一下找到解决办法 报错: fatal err原创 2021-05-27 17:12:50 · 827 阅读 · 0 评论 -
Redis进阶-排序SORT
目录 ▪️ 基本命令介绍: ▪️ 初步了解: ▪️ 列表、无序集合、有序集合排序 SORT: ▪️ 倒序 DESC参数 ▪️ LIMIT 参数 ▪️ 按参考键排序BY参数 ▪️ GET参数 ▪️ 将排序结果保存在key中 STORE参数 ▪️ 基本命令介绍: https://blog.youkuaiyun.com/qq_42816268/article/details/115178561 ▪️ 初步了解: 1)SORT命令的时间...原创 2021-04-14 22:53:58 · 907 阅读 · 0 评论 -
Redis进阶-过期时间EXPIRE
▪️ 基础命令介绍: https://blog.youkuaiyun.com/qq_42816268/article/details/115178561 ▪️ 初步了解: 1、可以为key设置过期时间,redis会根据其删除策略对过期的key进行删除: ▪️ key过期后,并不会被立即删除,当对该key执行del、set、getset等所有会改变该key的值的命令都会立即删除该过期的key ▪️ ...原创 2021-04-08 20:13:25 · 882 阅读 · 0 评论 -
Redis进阶-事务
▪️ 基础命令介绍: https://blog.youkuaiyun.com/qq_42816268/article/details/115178561?spm=1001.2014.3001.5501 ▪️ 初步了解: 1、描述:将多个命令放入事务队列中,redis将按顺序逐个执行,要么都执行成功,若有一个失败则都不执行(有一种情况除外,请看小节"错误处理")。 2、场景举例:银行转账,假...原创 2021-03-31 08:52:36 · 188 阅读 · 0 评论 -
Redis基础常用命令入门
Redis基础命令 一、字符串类型 ▪️赋值 SET : 1)语法:SET key vaue 2)语意:设置一个键为key,值为value的字符串类型键值对 3)要点:一个字符串类型的键允许存储的数据最大容量为512MB,它可存储的value可为任何形式的字符串类型包括二进制的数据。 //设置一个key为name,value为lyh的字符串类型键值对,成功则返回OK 127.0.0.1:6379> SET name lyh OK ▪️ 获取 GET: ...原创 2021-03-29 17:02:42 · 3350 阅读 · 14 评论