
redis
Junetest
我命由我不由天。
展开
-
使用maven创建redis客户端连接
使用maven创建redis客户端连接 java连接redis集群 Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对redis各类API进行封装调。 笔者通过用maven构建此项目(简单使用maven可以参考另一篇文章),在Eclipse中进行如下操作。 1、jedis客户端的所有依赖关系pom.xml文件如下 <project xmlns="http:/...原创 2020-04-28 14:08:07 · 663 阅读 · 0 评论 -
Redis基于dockerfile的容器部署
一、基于redis源镜像的dockerfile内容 FROM redis MAINTAINER chenyi ENV TIME_ZOME Asia/Shanghai COPY redis.conf /usr/local/etc/redis/redis.conf RUN mkdir /var/log/redis && \ touch /var/log/redis/redis.log ...原创 2020-04-16 17:15:43 · 1468 阅读 · 0 评论 -
Redis的过期删除策略
Redis的删除策略 过期策略: 即redis针对过期的key使用的清除策略,策略为:定期删除+惰性删除。 内存淘汰机制: 即内存占用达到内存限制设定值时触发的redis的淘汰策略来删除键。 下面是我对过期删除策略和内存淘汰策略的对比 删除策略和maxmemory关系 使用客户端命令config set maxmemory 去修改值,这个命令是立即生效的,需要使用config rewrite命令...原创 2020-03-21 17:47:22 · 315 阅读 · 0 评论 -
Redis持久化
Redis持久化、删除策略 一、什么是持久化? 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、XML数据文件中等。 持久化是将程序数据在持久状态和瞬时状态间转换的机制。 二、Redis支持的两种持久化方式 Redis的数据都是存储在内存中的,所以Redis持久化也就是要把Re...转载 2020-03-21 17:33:49 · 177 阅读 · 0 评论 -
linux定时备份Redis
Linux定时备份Redis 1、 查看当前linux系统是否安装了定时服务:命令rpm -qa | grep crontab,若未安装, 参考:https://www.cnblogs.com/shaohuixia/p/5577738.html 2、编辑定时任务,crontab -e 进入编辑模式,设置备份任务:每天的2:25开始执行一个shell文件。(若配置了,没有执行,重启crond试试:/...原创 2020-03-11 14:43:57 · 751 阅读 · 0 评论