redis笔记
redis笔记
ww0peo
这个作者很懒,什么都没留下…
展开
-
sentinel.conf(带有注释)
# Example sentinel.conf# *** IMPORTANT ***## By default Sentinel will not be reachable from interfaces different than# localhost, either use the 'bind' directive to bind to a list of network# in...原创 2020-01-01 11:38:05 · 350 阅读 · 0 评论 -
redis.conf(带有注释)
# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redis.conf# Note ...原创 2020-01-01 11:37:38 · 345 阅读 · 0 评论 -
redis笔记⑦——缓存击穿和缓存更新策略
缓存击穿因为缓存过期,又同时有大量用户访问某一个数据,造成数据库巨大的压力双重检测锁定分布式锁redis实现加锁这里使用的setParam是jedis3.0之后提供的API,保证了这两个命令的原子性,可以当成一个命令解锁因为解锁的命令也不是单个命令,为了解决原子性问题,通过rb脚本实现解锁redis和spring整合的分布式锁redis官方提供的分布式锁redLock...原创 2020-01-01 11:37:02 · 416 阅读 · 0 评论 -
redis笔记⑥——redis扩展和缓存穿透
pipeline管道,批量操作,不过不是原子性操作GEO计算距离本质是zsethyperLogLog本质是字符串setbit可以修改二进制位bitcount计算二进制位有多少个1缓存问题缓存穿透重复查询一个不存在的数据可以在第一次查询出不存在的数据的时候在redis中存储一个值位空的数据,这样就可以在第二次以后再redis中查出这个数据,就不需要通过数据库查找了...原创 2020-01-01 11:36:39 · 197 阅读 · 0 评论 -
redis笔记⑤——redis集群
集群搭建原生搭建配置文件依然是redis.conf开启集群模式保存集群信息的文件启动每一个节点如果这个时候我们使用任何一个节点的客户端会发现无法使用redis的功能,这时因为还没有分配槽位,此时每个节点之间还是孤立的所以还需要让每个redis实例互相通信...原创 2020-01-01 11:36:16 · 241 阅读 · 0 评论 -
redis笔记④——主从复制和哨兵模式
主从复制去掉rdbredis的密码主机可以配置密码主机不做aof备份从机配置主机如果主机设置了密码,从机也要设置从机做AOF备份原创 2020-01-01 11:35:46 · 176 阅读 · 0 评论 -
redis笔记③——redis的使用(单机模式)
redis安装配置redisconf文件夹下的redis.conf文件可以访问的ip如果注释掉或者改成0.0.0.0任意ip都可以访问保护模式默认开启,只能本机访问2以守护进程方式运行redis所有的持久化数据存储的位置,下面这种配置是在哪启动就在哪存储java客户端5大数据类型string 字符串list 双向链表set set集合,无序,唯一hash ma...原创 2020-01-01 11:35:30 · 990 阅读 · 0 评论 -
redis笔记①——JNI和单线程非阻塞
JNI模拟java的socket连接底层就是通过java调用c的方法,通过c的方法开启一个socketredis是单线程的单线程非阻塞模式的scket连接原创 2020-01-01 11:35:11 · 185 阅读 · 0 评论