自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java常用类

ObjectObject类是所有类的父类。任何类如果没有特殊说明继承哪个类,那么这个类默认继承Object类。Object类的常用方法方法说明Object clone()创建与该对象的类相同的新对象boolean equals(Object)Object clone()void finalize()Object clone()Class getClass()Object clone()int hashCode()Object clone()

2021-02-15 23:24:09 96

原创 Redis主从复制

概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave 以读为主。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。主从复制的主要作用:数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。故障恢复:当主节点出现问题.

2021-02-14 20:28:58 124

原创 Redis发布订阅

Redis发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。订阅/发布消息图:1.消息发送者,2.频道,3.消息订阅者命令https://www.runoob.com/redis/redis-pub-sub.html测试:#订阅端127.0.0.1:6379> SUBSCRIBE lvziweiReading messages... (press Ctrl-C to

2021-02-14 17:02:41 95

原创 Redis持久化

Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能!RDB(Redis DataBase)在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的。这

2021-02-14 16:05:36 81

原创 redis事务,Jedis,与Redis.conf详解

事务redis事务的本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行!特性:一次性,顺序性,排他性Redis单条命令是保证原子性的,但是事务不保证原子性事务的三个阶段:开始事务(multi)命令入队(…)执行事务(exec)127.0.0.1:6379> multi #开启事务OK#命令入队127.0.0.1:6379> set k1 v1QUEUED127.0.0.1:6379> set k2 v2Q

2021-02-14 12:17:30 217 1

原创 redis的数据类型三(GEO地理位置,HyperLogLog,BitMap)

GEO地理位置简介Redis 的 GEO 特性在 Redis 3.2 版本中推出, 这个功能可以将用户给定的地理位置信息储存起来, 并对这些信息进行操作。来实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能。geo的数据类型为zset。GEO 的数据结构总共有六个常用命令:geoadd、geopos、geodist、georadius、 georadiusbymember、gethash官方文档:https://www.redis.net.cn/order/3685.htmlgeoadd

2021-02-11 00:23:14 407

原创 redis的数据类型二(Set,Hash,Zset)

集合Set(单值多value)# ===================================================# sadd 将一个或多个成员元素加入到集合中,不能重复# smembers 返回集合中的所有的成员。# sismember 命令判断成员元素是否是集合的成员。# ===================================================127.0.0.1:6379> sadd myset "hello"(integer).

2021-02-11 00:10:35 122

原创 redis的数据类型一(String,List)

官方文档全段翻译:Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。String(字符串类型)(单值单value)String是redis最基本的类型,你可以理解成Memcac.

2021-02-10 22:26:17 225

原创 Redis入门

概述Redis是什么Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key/Value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器Redis与其他key-value缓存产品有以下三个特点Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的 key-

2021-02-10 18:21:09 162

原创 nosql概述

Nosql概述什么是NoSQLNoSQL = Not Only SQL,意思:不仅仅是SQL;泛指非关系型的数据库,随着互联网Web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的社交网络服务类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展,NoSQL数据库的产生就是为了解决大规模数据集合多种数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。(例如谷歌或Faceboo

2021-02-10 16:13:33 844

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除