![](https://img-blog.csdnimg.cn/20200308141346934.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。数据是缓存在内存中。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加到磁盘。
好逸爱劳
微信
19967474384
展开
-
常用数据库 知识点大全 (Mysql,Redis,MongoDB)
目录mysql1.1 五大引擎1.2 事务1.3 锁1 锁21.4 B-tree/B+tree1.5 mysql进阶redismongodb1. Mysql简介:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (...原创 2020-01-31 23:37:57 · 3296 阅读 · 0 评论 -
Redis 管道技术
Redis的介绍:Redis是一种基于 客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待 redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:./b原创 2020-05-25 12:05:11 · 283 阅读 · 0 评论 -
Redis 主从配置 实现
Redis主从复制主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave),数据的复制是单向的,只能由主节点到从节点。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。主从复制的作用数据冗余:主从复制实现了数据的热备份,是持久化之外的一种...原创 2020-03-25 23:20:56 · 765 阅读 · 0 评论 -
Redis 5大数据类型 详解
redis中所有数据结构都以唯一的key字符串作为名称,然后通过这个唯一的key来获取对应的value不同的数据类型数据结构差异就在于value的结构不一样1. 字符串(string)value的数据结构(数组)字符串value数据结构类似于数组,采用与分配容易空间来减少内存频繁分配当字符串长度小于1M时,扩容就是加倍现有空间如果字符串长度操作1M时,扩容时...原创 2020-03-23 17:06:59 · 956 阅读 · 0 评论 -
Redis setnx分布式锁,解决超卖
setnx(redis分布式锁)分布式锁分布式锁本质是占一个坑,当别的进程也要来占坑时发现已经被占,就会放弃或者稍后重试占坑一般使用 setnx(set if not exists)指令,只允许一个客户端占坑先来先占,用完了在调用del指令释放坑> setnx lock:codehole true.... do something critical .......原创 2020-03-19 13:09:01 · 2028 阅读 · 0 评论 -
Redis 5大数据类型的使用。
以下数据操作 参考博客:https://blog.csdn.net/u010476739/article/details/99490167Redis简介Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Red...原创 2020-03-16 22:58:39 · 1121 阅读 · 0 评论 -
Linux - Centos7 安装redis&mysql--MariaDB
redis的安装下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz解压压缩包tar -zxvf redis-4.0.6.tar.gzyum安装gcc依赖yum安装gcc依赖yum install gcc跳转到redis解压目录下cd redis-4.0.6编译安...原创 2020-01-11 16:44:45 · 2020 阅读 · 0 评论 -
Redis 事务,和MySQL相比 事物的区别
目录:redis事务setnx分布式锁解决超卖redis事物- redis事物介绍redis事物是可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序串行化的执行而不会被其他命令插入作用:一个队列中,一次性、顺序性、排他性的执行一系列命令- multi 指令基本使用下面指令演示了一个完整的事物过程,所有指令在exec前不执行...原创 2020-02-20 23:43:59 · 2543 阅读 · 1 评论 -
Redis 命令 py操作
Redis操作模式import redisr = redis.Redis(host='1.1.1.3', port=6379)r.set('foo', 'Bar')print(r.get('foo'))连接池redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销默认,每个Redis实例都会维护一个自...原创 2020-02-20 21:39:34 · 1835 阅读 · 0 评论 -
基于redis单点登录,SSO 单点登录,SSO CAS
查看传统的的登录方式大家可以看到最后的用户信息 是存储到 session 中的。现在有一个致命的问题 服务器中的session不是共享的,如果我们的项目的量级很大需要分布式服务器,那么就需要用户高频率的操作登录功能。这对于用户体验来说是残忍的,也是致命的。传统登录问题:session默认是存储在当前服务器的内存中,如果是集群,那么只有登录那台机器的内存中才有这个session比如说我...原创 2020-02-19 14:00:57 · 2687 阅读 · 1 评论