redis
文章平均质量分 79
我还是个少年
关注公众号chatjava,一起学习java
展开
-
redis学习一,Linux下安装redis
redis下载地址http://redis.io/download安装步骤:1 首先需要安装gcc,把下载好的redis-3.0.0-rc2.tar.gz 放到linux /usr/local文件夹下2 进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz3 进入到redis-3.0.0目录下,进行编译 make4 进入到s原创 2017-01-03 15:22:12 · 1044 阅读 · 0 评论 -
redis学习二,redis的五种基本数据类型
redis基本数据类型redis一共分为5中基本数据类型:String,Hash,List,Set,ZSet第一种StringString类型是包含很多种类型的特殊类型,并且是二进制安全的。比如序列化的对象进行储存,比如一张图片进行二进制储存,比如一个简单的字符串数值等等。set和get方法:设置值set name realValue 取值 get name说原创 2017-01-04 17:14:33 · 4606 阅读 · 0 评论 -
redis学习四,redis的持久化操作
redis的持久化redis是一个支持持久化操作的内存数据库,也就是说redis经常需要将数据同步到硬盘中老保证数据的持久化。redis持久化的两种方式:1.snapshotting(快照)默认方式,将内存中以快照的方式写入到二进制文件中,默认为dump.rdb,可以通过配置redis.conf设置自动做快照的持久化操作。我们可以配置redis在n秒内如果超过m个key就自动做快照。原创 2017-01-06 09:45:31 · 633 阅读 · 0 评论 -
redis发布订阅消息
一、Redis服务器端的安装和客户端Jedis的安装1.下载Redis 下载地址:http://redis.googlecode.com/files/redis-2.4.8.tar.gz2.安装Redis在linux下运行如下命令进行安装。Shell代码$tarxzfredis-2.4.8.tar.gz $cdredis-2.4.8 $mak...原创 2019-03-03 19:08:15 · 653 阅读 · 0 评论 -
redis学习五,redis集群搭建及添加主从节点
redis集群在redis3.0之前,出现了sentinel工具来监控各个Master的状态(可以看上一篇博客)。如果Master异常则会做主从切换。选举一个slave作为新的Master,3.0之后出现了集群。集群的搭建至少需要3个Master在这里我只在一台装有linux系统装3个Master和3个slave作为测试。关注公众号,我们一起学javalinux主机的ip为192...原创 2019-03-03 19:15:04 · 2491 阅读 · 0 评论 -
redis工具类
1.redis基础类package com.qlchat.component.redis.template;import javax.annotation.PostConstruct;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import redis.clients.jedis.ShardedJedis;imp原创 2018-01-24 11:04:03 · 632 阅读 · 0 评论 -
java中redis分布式锁的工具类
使用方式try { if(PublicLock.getLock(lockKey)){ //这里写代码逻辑,执行完后需要释放锁 PublicLock.freeLock(lockKey); }} catch (Exception e) { //产生异常也需要释放锁 PublicLock.freeLock(lockKey); LOGGER.error(e);}r原创 2018-01-24 11:19:05 · 2155 阅读 · 0 评论