一、环境基本信息 系统 centos7 版本 redis 5.0.7 只用了一台机器,ip:192.168.64.123 master端口 6379,从机 端口 6380、6381 二、redis目录结构 redis安装就不在此讲了...... redis安装目录结构如下: /usr/local结构 ...
分类:
其他好文 时间:
2020-01-17 13:58:48
阅读次数:
113
redis如此之快,整体来说原因如下 绝大部分请求是纯粹的内存操作(非常快速) 采用单线程,避免了不必要的上下文切换和竞争条件 非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io ...
分类:
其他好文 时间:
2020-01-16 22:05:04
阅读次数:
175
一、前言 运行环境window,redis版本3.2.1。此处暂不对Lua进行详细讲解,只从Redis的方面讲解。 二、Redis的Lua脚本 在Redis的2.6版本推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行,在Lua脚本中也可以调用大部分的Redis命令。使用脚本有以下 ...
分类:
Web程序 时间:
2020-01-16 01:02:26
阅读次数:
105
Redis第二章 共10章 author QYX 最近我的自制缓存在Github已有200+star,高兴! 2019 1 11 QYX 续上文,明天更新第三章 Redis 简介 Redis中的两种持久化方式:半持久化、全持久化 查看默认安装目录 Redis-benchmark:性能测试工具,可以在 ...
分类:
其他好文 时间:
2020-01-11 22:26:58
阅读次数:
103
一、常见的nosql 二、Redis,Memcache,MongoDb的特点 (1).Redis 优点: 1.支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数估算) 2.支持持久化操作, ...
分类:
数据库 时间:
2020-01-10 22:02:38
阅读次数:
275
Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 re ...
分类:
其他好文 时间:
2019-12-22 16:39:10
阅读次数:
119
Redis的对象和数据结构 一、字符串对象(请参考学习之Redis(一):https://www.cnblogs.com/wbq1994/p/12029516.html) 二、列表对象 列表对象的编码可以是ziplist(压缩列表)或者linkedlist(双端链表),当列表对象包含的元素比较少时会 ...
分类:
其他好文 时间:
2019-12-18 22:12:01
阅读次数:
133
一、初识redis Redis是一个开源的Key-Value数据库,通常被称为数据结构服务器,其值可以是多种常见的数据格式,且读写性能极高,且所有操作都是原子性的。 Redis是运行在内存中的,但是可以持久化到磁盘 二、redis的安装 redis的安装也是比较简单的,从官网上下载压缩包,解压以后的 ...
分类:
其他好文 时间:
2019-12-16 17:26:02
阅读次数:
82
redis的发布与订阅,主从架构,哨兵架构,cluster集群 下载编译安装redis redis的发布和订阅 redis的持久化 rdb 和 aof RBD模式 AOF模式 redis 持久化方式有哪些?有什么区别? 主从同步 哨兵集群 Redis Sentinel主从复制高可用 redis主从复 ...
分类:
其他好文 时间:
2019-12-08 23:05:46
阅读次数:
122
第三章· Redis消息队列 阅读目录(Content) 一.生产消费模型 1.什么是消息队列? 2.为什么要使用消息队列呢? 3.消息队列产品 二.Redis发布消息的两种模式 1.任务队列模式(queuing) 2.发布-订阅模式(publish-subscribe) 3.一个发布者多个订阅者模 ...
分类:
其他好文 时间:
2019-11-21 14:25:15
阅读次数:
108