![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
talen_hx296
80后老码农,在技术的海洋里,慢慢进行.
主要在JAVA和golang,大数据和云原生领域深耕,架构方面工作
16年一线研发经验,3年架构经验,曾任职世界百强企业IBM资深工程师
展开
-
redis知识总结
1.数据类型:字符串、哈希、列表、set、zset、geo、hypeloglog、bitmap2.底层数据结构:dict,dictEntry,redsObject,sds3.内存淘汰策略:一种是根据所有key进行淘汰(volatile),一种是根据过期时间进行淘汰(allkeys),最后一种是默认(noeviction),内存不足以容纳新写入数据时,新写入操作会报错,volatile的策略又分lru、random(随机)、ttl(根据过期时间进行淘汰,越早过期的优先被淘汰),而allkeys则是原创 2021-10-09 14:38:51 · 60 阅读 · 0 评论 -
安装redis布隆过滤器
1.首先要安装redis,这里网上有很多,就不详细描述了,本例是以redis-6.0.32.redis modulewget https://github.com/RedisBloom/RedisBloom/archive/v2.2.1.tar.gz3.解压并编译tar zxvf v2.2.1.tar.gzcd RedisBloom-2.2.1make如果成功,会在目录下,生成一个文件redisbloom.so4.修改redis配置文件添加以下一行loadmo.原创 2021-09-18 15:16:11 · 91 阅读 · 0 评论 -
redis慢日志
如果开启redis的慢日志?执行以下命令//设置为1微秒config set slowlog-log-slower-than 1//设置最多保存5条慢日志config set slowlog-max-len 5 //查看慢日志命令slowlog get监控命令monitor执行以下命令monitor,此时客户端会阻塞状态开启另外一个客户端,输入命令,比如get msg此时在另外一个客户端,可以看到命令这些比较少用,但有时监控,会用到...原创 2021-09-03 15:07:01 · 170 阅读 · 0 评论 -
redis之事件
redis分两种类型的事件:文件事件(file event)和时间事件(time event)1、文件事件处理器,分为四个部分,套接字、I/O多路复用程序、文件事件分派器和事件处理器,IO多路利用程序和文件事件分派器中间,有一个队列,通过这个队列,可以有序的、同步、每次一个套接字的方式向文件事件分派器传送套接字AIP:src/ae.c:aeCreateFileEvent,将事件加入到IO多路复用程序监听范围src/ae.c:aeDeleteFileEvent,取消在IO多路复用程序监听范围的原创 2021-08-31 11:39:53 · 141 阅读 · 0 评论 -
redis-aof
原创 2021-08-30 15:56:13 · 56 阅读 · 0 评论 -
redis5之RDB文件结构
原创 2021-08-30 15:31:15 · 119 阅读 · 0 评论 -
redis数据结构
原创 2021-08-27 09:36:34 · 57 阅读 · 0 评论 -
初尝redis6
首先去官网下载最新版本, https://redis.io,我这下载的是redis6.0.91、安装gcc套装:yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum install glibc-commonyum install glibc-develyum install gccyum install make2、升级gccyum -y insta原创 2021-08-10 09:57:02 · 73 阅读 · 0 评论 -
redis5.0.7集群cluster模式搭建
一、下载redis,这个在官网下载即可,很容易,这里就不描述二、解压即可,然后建立集群目录,我这里是单机版的集群,以端口号作区分1.建立目录redis-cluster2.建立以端口为名字的目录三、复制redis.conf文件到相应目录(8001,8002,8003,8004,8005,8006),在解压后的redis目录里,修改redis配置文件,以8001为例(1)daemonize yes(2)port 8001(分别对每个机器的端口号进行设置)(3)dir /usr/l原创 2021-08-10 09:55:00 · 267 阅读 · 0 评论