摘要:
今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。 现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。 首先看问题:执行service network restart命令后出现下面的错误: Restarting network 阅读全文
摘要:
① java -version 可以查看系统自带的openjdk版本信息 ② rpm -qa | grep java 查看系统自带的Java文件 ③ 卸载文件(noarch文件可以不用删除) -- 一个一个的删除 rpm -e --nodeps java-x.x.x-gcj-compat-x.x.x 阅读全文
摘要:
缓存穿透 举个栗子,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没命中,于是向持久层数据库查询,发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求持久层数据库,这样会给持久层数据库造成很大的压力,相当于出现了缓存穿透。 解决方案: 1.布隆过滤器 是一种数 阅读全文
摘要:
基础 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能从主节点到从节点。master以写为主,slave以读为主。 默认情况下,每台Redis服务器都是主节点,且一个主节点可以有多个从节点 阅读全文
摘要:
Redis发布订阅是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis客户端可以订阅任意数量的频道 原理 通过SUBSCRIBE命令订阅某频道后,redis-server里维护了一个字典,字典的键就是一个个频道,而字典的值则是一个链表,链表中保存了所有订阅这个chan 阅读全文
摘要:
RDB(Redis DataBase) Redis会淡出创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程结束时,再用这个临时文件替换上次持久化的好的文件。整个过程,主进程不进行任何IO操作,这就确保了极高的性能,如果需要进行大规模数据的恢复,且对数据恢复的完整性不 阅读全文
摘要:
1.单位 配置文件unit单位对大小写不敏感 2.INCLUDE 类似Spring配置文件中的@Import、include 3.NETWORK 4.GENERAL 5.SNAPSHOTTING(持久化,在规定的时间内,执行多少次操作,就会持久化到文件) 6.REPLICATION 配置主节点 若主 阅读全文
摘要:
问题: 使用java连接Linux服务器上的redis失败 代码: package com.redis.study.test; import org.junit.Test; import redis.clients.jedis.Jedis; public class RedisTest { @Tes 阅读全文
摘要:
五大数据类型 1.String SETRANGE 指定位置替换字符串 INCRBY key xx 指定步长自增 DECRBY key xx 指定步长自减 setex(set with expire)设置过期时间 setnx (set if not exist)不存在设置,如果存在当前key返回0,创 阅读全文
摘要:
作用: 内存存储、持久化(rdb、aof) 效率高,可以用于高速缓存 发布订阅系统 地图信息分析 计时器、计数器(浏览量) .... 特性: 多样数据类型 持久化 集群 事务 .... 安装: 1.将对应的redis rpm包放置/opt目录下,进行解压 1 tar -zxvf redis-5.0. 阅读全文