
redis
文章平均质量分 83
空~自由
懒虫,心血来潮更一下
展开
-
redis集群监控
1、下载https://github.com/oliver006/redis_exporter/releases/download/v1.39.0/redis_exporter-v1.39.0.linux-amd64.tar.gz。vim /usr/local/prometheus-2.32.1.linux-amd64/prometheus.yml ,添加如下信息。Prometheus内置了一个web界面,我们可通过http://ip:9090进行访问。3、编写systemctl启动脚本。原创 2022-09-09 15:07:28 · 5779 阅读 · 0 评论 -
redis-6.2.6 集群搭建
1、下载安装包官网地址:Redishttps://redis.io/download可以手动下载,也可以通过如下命令下载wgethttps://download.redis.io/releases/redis-6.2.6.tar.gz2、前置说明只有一台服务器(172.168.81.16),采用伪分布式集群的方式搭建三主三从3、安装步骤#查看是否安装gccgcc --version如果未安装则先安装gcc(因为redis底层是c/c+......原创 2022-06-19 18:18:30 · 382 阅读 · 0 评论 -
redis的线程模型
1)文件事件处理器redis基于reactor模式开发了网络事件处理器,这个处理器叫做文件事件处理器,file event handler。这个文件事件处理器,是单线程的,redis才叫做单线程的模型,采用IO多路复用机制同时监听多个socket,根据socket上的事件来选择对应的事件处理器来处理这个事件。如果被监听的socket准备好执行accept、read、write、close等操作的时候,跟操作对应的文件事件就会产生,这个时候文件事件处理器就会调用之前关联好的事件处理器来处理这个事件。..原创 2021-04-05 21:57:29 · 1175 阅读 · 0 评论 -
redis支持的8大数据类型,瞧瞧!
Redis 有以下 8 种数据类型1、String(字符串)127.0.0.1:6379>setkey1hello#设置值OK127.0.0.1:6379>getkey1"hello"127.0.0.1:6379>appendkey1"lily"#追加值,如果不存在,相当于setkey(integer)7127.0.0.1:6379>getkey1"hellolily"127.0.0.1:6379>strlenke...原创 2020-12-14 21:44:35 · 231 阅读 · 0 评论 -
Redis 正确使用小技巧
①正确设置过期时间把这个放在第一位是因为这里实在是有太多坑。如果你不设置过期时间,那么你的 Redis 就成了垃圾堆,假以时日你领导看到了告警,再看一下你的代码,估计你可能就 “没了”!如果你设置了过期时间,但是又设置了特别长,比如两个月,那么带来的问题就是极有可能你的数据不一致问题会变得特别棘手。我就遇到过这种,用户信息缓存中包含了除基本信息外的各种附加属性,这些属性又是随时会变的,在有变化的时候通知缓存进行更新,但是这些附加信息是在各个微服务中,服务之间调用总会有...原创 2020-12-10 15:52:27 · 300 阅读 · 0 评论