![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
扎个冲天揪
冲冲冲冲冲冲鸭
展开
-
redis_数据类型
Redis数据类型 数据类型 可以存储的值 操作 具体操作 应用场景 String 字符串、整数或者浮点数 对整个字符串或者字符串的其中一部分执行操作 对整数和浮点数执行自增或者自减操作 INCR 自增 DECR 自减 计数器 List 列表 从两端压入或者弹出元素 对单个或者多个元素,进行修剪LPUSH(RPUSH) key value1[value...原创 2019-07-05 10:05:00 · 91 阅读 · 0 评论 -
Redis概述
1.概述 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。 键(key)的类型只能为字符串(String), 值(value) 支持五种数据类型:字符串(String)、列表(list)、集合(set)、有序集合(zset)、哈希(hash)。 Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分...原创 2019-07-05 10:17:32 · 77 阅读 · 0 评论 -
redis与memcached
Memcached介绍 Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 memcached作为高速运行的分布式缓存服务器,具有以下的特点。 协议简单 基于libevent的事件处理 内...原创 2019-07-05 10:25:41 · 147 阅读 · 0 评论 -
redis_数据的淘汰机制
redis_数据的淘汰机制 Redis可以设置内存最大使用量,当内存使用量超出时,会施行数据淘汰策略。 Redis 具体有 6 种淘汰策略: 策略 描述 volatile-lru 从已设置过期时间的数据集中挑选最近最少使用的数据淘汰 volatile-ttl 从已设置过期时间的数据集中挑选将要过期的数据淘汰 volatile-random 从已设置过期时间的数据集中任意选择...原创 2019-07-05 10:29:03 · 99 阅读 · 0 评论 -
redis_数据的持久化
####Redis数据持久化 Redis 是内存型数据库,为了保证数据在断电后不会丢失,需要将内存中的数据持久化到硬盘上。 1.RDB 持久化 RDB是redis默认的持久化机制。RDB相当于快照,保存的是一种状态。默认文件名是dump.rdb。 将某个时间点的所有数据都存放到硬盘上。 可以将快照复制到其它服务器从而创建具有相同数据的服务器副本。 如果系统发生故障,将会丢失最后一次创建快照之后...原创 2019-07-05 10:31:26 · 82 阅读 · 0 评论 -
Redis缓存java端实现
Redis缓存java端实现 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。 1. 引入re...原创 2019-07-05 10:41:46 · 507 阅读 · 0 评论 -
Redis主从复制
Redis主从复制 当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障, 1.完整复制 slave服务启动,slave建立和master的连接,发送sync命令【从启动,建立连接,发送sync包】 master启动一个后台进程将数据库快照保存到RDB文件中,并发送给slave, master继续采用缓冲区缓存写命令【主保存RDB...原创 2019-07-05 11:02:37 · 78 阅读 · 0 评论