
Redis
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
Aurora@曙光
路漫漫其修远兮,吾将上下而求索!
展开
-
基于Redis实现分布式部署单点登录
单点登录的概念:单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统为什么会存在单点登录的问题session默认是存储在当前服务器的内存中,如果是集群,那么只有登录那台机器的内存中才有这个session比如说我在A机器登录,B机器是没有这个session存在...原创 2020-04-28 22:12:39 · 633 阅读 · 0 评论 -
Redis主从同步
redis主从同步介绍和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构Redis主从复制可以根据是否是全量分为全量同步和增量同步注:redis主节点Master挂掉时,运维让从节点Slave接管(redis主从默认无法自动切换,需要运维手动切换)...原创 2020-04-08 10:30:15 · 175 阅读 · 0 评论 -
redis的五种数据类型及常见操作
目录:说明字符串(string)list(列表)hash(哈希)set(集合)zset(有序集合)说明:redis中所有数据结构都以唯一的key字符串作为名称,然后通过这个唯一的key来获取对应的value不同的数据类型数据结构差异就在于value的结构不一样字符串(string)value的数据结构(数组)字符串value数据结构类似于数组,采用与分配容...原创 2020-03-13 19:37:36 · 232 阅读 · 0 评论 -
布隆过滤器&Redis缓存&穿透&雪崩&击穿&热点key
布隆过滤器1、布隆过滤器是什么?(判断某个key一定不存在) 1. 本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构 2. 特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。 3. 相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回的结果是概率性的,而不是确切的。 使用:...原创 2020-02-27 20:29:03 · 905 阅读 · 0 评论 -
Redis事物&分布式锁
redis事物介绍1. redis事物是可以一次执行多个命令,本质是一组命令的集合。2. 一个事务中的所有命令都会序列化,按顺序串行化的执行而不会被其他命令插入作用:一个队列中,一次性、顺序性、排他性的执行一系列命令multi 指令基本使用1. 下面指令演示了一个完整的事物过程,所有指令在exec前不执行,而是缓存在服务器的一个事物队列中2. 服务器一旦收到exec指令才开始执行事物队...原创 2020-02-26 21:14:15 · 635 阅读 · 0 评论 -
Redis集群
redis有哪几种集群主从模式哨兵模式codis主从模式redis主动同步机制1.和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。2. 为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构。3. Redis主从复制可以根据是否是全量分为全量同步和增量同步注:redis主节点Master挂...原创 2020-02-26 20:36:54 · 268 阅读 · 0 评论 -
Redis的特点&持久化的原理及优缺点
redis的概念:Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。reids的数据类型:字符串(strings)类型列表(lists)集合(sets)有序集合(sorted sets)哈希(hashes)redis的特点Redis采用了内存中(in-memory)数据集...原创 2020-02-26 19:44:28 · 868 阅读 · 0 评论 -
Redis常见面试题及答案模板
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库,它常被称作是一款数据结构服务器(data structure server)。2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redi...原创 2020-02-25 21:05:08 · 567 阅读 · 0 评论