![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
Mckay88
海到尽头天作岸,山登绝顶我为峰
展开
-
Redisson的使用,包括分布式锁,布隆过滤器
https://www.cnblogs.com/qlqwjy/p/14354385.html?ivk_sa=1024320uhttps://blog.csdn.net/weixin_42408447/article/details/120991719https://blog.csdn.net/weixin_41850404/article/details/122919354?spm=1001.2014.3001.5506 布隆过滤器原创 2022-05-25 10:00:10 · 273 阅读 · 0 评论 -
Jedis访问redis集群以及crc16
首先可以参考github上jedis cluster相关部分的介绍:Redis cluster specification (still under development) is implementedSet<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();//Jedis Cluster will attempt to discover cluster nodes automaticallyjedisC原创 2022-05-24 09:49:18 · 369 阅读 · 0 评论 -
Redis缓存穿透、缓存雪崩和缓存击穿
1.1 什么是缓存穿透缓存穿透是指查询一个根本不存在的数据,缓存层和持久层都不会命中,请求都会压到数据库,从而压垮数据库。比如用户一个不存在的用户id获取用户信息注意: 在日常工作中出于容错的考虑,如果从持久层查不到数据则不写入缓存层,缓存穿透将导致不存在的数据每次请求都要到持久层去查询,失去了缓存保护后端持久的意义。一个一定不存在缓存及查询不到的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义原创 2022-05-22 15:02:53 · 315 阅读 · 0 评论 -
Redis 连接命令
Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。whereis redis语法Redis 客户端的基本语法为:启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务。$redis-cliredis 127.0.0.1:6379>redis 127.0.0.1:6379> PINGPONG远程$ r原创 2022-05-21 19:52:11 · 13399 阅读 · 0 评论 -
aliyun安装redis
wget http://download.redis.io/releases/redis-5.0.8.tar.gztar -zxvf redis-5.0.8.tar.gzmv redis-5.0.8 /usr/localcd /usr/localmv redis-5.0.8 rediscd redismakemake install# 后台启动nohup redis-server redis.conf &# 连接redis-cli -h 127.0.0.1 -p 6379原创 2021-05-29 10:32:51 · 214 阅读 · 0 评论 -
redis中的aof文件备份重写
从服务器开启AOF持久化,关闭RDB持久化只需要直接开启appendonly = yes 即可,就开启了aof备份数据,并且定时可以shell里面的corn来对AOF文件进行备份,以及在凌晨执行bgaofrewrite命令来进行AOF文件重写,减小AOF文件大小。(当然如果对数据丢失容忍度高也可以开启RDB持久化,关闭AOF持久化)bgaofrewrite...原创 2020-09-04 09:04:23 · 335 阅读 · 0 评论