
Redis从入门到精通
redis是一个key-value存储系统。基于内存存储,性能卓越,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)
Super_RD
这个作者很懒,什么都没留下…
展开
-
(十一)Redis数据库-Redis两种持久化方式:RDB与AOF
(十一)Redis数据库-Redis两种持久化方式:RDB与AOFRDB持久化AOF持久化AOF重写持久化数据恢复两个持久化的性能对比我的系统版本为CentOS7.5,redis版本5.0.4RDB持久化RDB可以在配置文件中配置持久化的策略,也可以通过SAVE命令进持久化。RDB是异步的持久化,无法实现实时持久化。执行持久化时会在安装目录生成一个dump.rdb的二进制文件来存储内存的快照...原创 2019-05-01 11:25:59 · 425 阅读 · 0 评论 -
(十)Redis数据库-centos7下配置redis开机自启动
(十)Redis快速入门-centos7下配置redis开机自启动我的系统版本为CentOS7.5,redis版本5.0.4redis连接客户端和服务程序在相同目录中,运行redis-cli即可打开客户端#在/etc/init.d中创建启动配置文件touch /etc/init.d/redis6379#编辑启动文件信息vi redis6379#!/bin/sh## Simpl...原创 2019-04-30 17:53:44 · 484 阅读 · 0 评论 -
(九)Redis数据库-Redis服务器信息、连接、数据备份恢复、安全、性能测试
(九)Redis快速入门-Redis连接、服务器信息、安全、数据备份恢复、性能测试Redis 连接获取服务器信息Redis安全验证性能测试我的系统版本为CentOS7.5,redis版本5.0.4Redis 连接redis连接客户端和服务程序在相同目录中,运行redis-cli即可打开客户端#打开redis自带的客户端./redis-cli#使用PING测试是否连接成功,成功则返回P...原创 2019-04-30 17:17:06 · 366 阅读 · 0 评论 -
(八)Redis数据库-Redis消息队列(订阅发布)
(八)Redis快速入门-Redis消息队列(订阅发布)我的系统版本为CentOS7.5,redis版本5.0.4redis的消息队列与rabbitmq不同,只提供的比较简单的订阅发布模型。当消息发布到队列时,消息会被所以订阅该频道的订阅者收到,如果没有订阅者消息丢失。#订阅chat队列subscribe chat#订阅以it开头的所有队列psubscribe it*#退出ch...原创 2019-04-30 16:47:06 · 405 阅读 · 0 评论 -
(七)Redis数据库-Redis数据类型zset(有序集合)
(七)Redis快速入门-Redis数据类型zset(有序集合)zset(sorted set:有序集合)我的系统版本为CentOS7.5,redis版本5.0.4zset(sorted set:有序集合)Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从...原创 2019-04-30 13:25:29 · 299 阅读 · 0 评论 -
(六)Redis数据库-Redis数据类型Set(集合)
Set(集合)Redis的Set是string类型的无序集合。集合中的元素有唯一性,重复添加会被忽略。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 232 - 1(4294967295, 每个集合可存储40多亿个成员)。#userset集合中添加super1 super2 super3sadd userset super1 super2 sup...原创 2019-04-30 11:32:00 · 280 阅读 · 0 评论 -
(五)Redis数据库-Redis数据类型List(列表)
(五)Redis快速入门-Redis数据类型List(列表)List(列表)我的系统版本为CentOS7.5,redis版本5.0.4List(列表)Redis 列表是简单的字符串列表,按照插入顺序排序。列表最多可存储 232 - 1 元素 (4294967295, 每个列表可存储40多亿)。#userlist列表中添加super1 super2 super3(左侧)lpush use...原创 2019-04-25 18:20:09 · 528 阅读 · 0 评论 -
(四)Redis数据库-Redis数据类型Hash(哈希)
(四)Redis快速入门-Redis数据类型Hash(哈希)Hash(哈希)我的系统版本为CentOS7.5,redis版本5.0.4Hash(哈希)Redis hash 是一个键值(key=>value)对集合。Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。每个 hash 可以存储 232 -1 键值对(...原创 2019-04-25 17:18:38 · 388 阅读 · 0 评论 -
(三)Redis数据库-Redis数据类型String(字符串)
(三)Redis快速入门-Redis数据类型String(字符串)String(字符串)我的系统版本为CentOS7.5,redis版本5.0.4Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 类型是 Redis 最基本的数据类型,一个 key 对应一个 ...原创 2019-04-25 17:07:12 · 302 阅读 · 0 评论 -
(二)Redis数据库-Redis5.0配置文件详解
(二)Redis快速入门-Redis5.0配置文件详解我的系统版本为CentOS7.5,redis-5.0.4配置文件在:redis-5.0.4/redis.conf,启动时可以指定配置文件。安装的5.0.0版本,这个配置文件的实例有一千三百多行,我表示很崩溃,当然最经常用的都在前面。#是否在后台执行,yes:后台运行;no:不是后台运行daemonize yes#是否开启保护模式,默...原创 2019-04-24 17:22:05 · 2449 阅读 · 0 评论 -
(一)Redis数据库-在centos7中安装Redis5.0
(一)redis快速入门-在centos7中安装redis5.0我的系统版本为CentOS7.5redis官网:https://redis.io/上面的连接是下载最新版,下面的连接是查看历史版本。我这里直接复制最新版连接安装。#centos中默认没有安装wget,先安装wgetyum install wget -y#连接中下载的是redis的源码包,需要c环境编译安装,我这里使用g...原创 2019-04-24 16:13:03 · 439 阅读 · 0 评论 -
(十二)Redis数据库-Redis高可用方案,主从复制、Sentinel 哨兵、redis-cluster集群、codis集群对比
(十二)Redis数据库-Redis高可用方案,主从复制、Sentinel 哨兵、redis-cluster集群、codis集群对比主从复制Sentinel 哨兵redis-cluster集群Codis集群我的系统版本为CentOS7.5,redis版本5.0.4首先单一的redis节点提供服务,如果节点故障或者数据丢失将造成很严重的后果。其次随着请求量和数据量的增加单一节点不能提供足够的服务...原创 2019-05-01 18:24:17 · 2093 阅读 · 0 评论 -
(十三)Redis数据库-Redis主从复制原理
(十三)Redis数据库-Redis主从复制原理,在centos7下配置Redis5.0主从主从复制原理PSYNC实现复制偏移量复制积压缓冲区设置复制积压缓冲区大小服务器运行IDCentos7下配置Redis5.0主从主服务器配置:从服务器配置:配置防火墙:主从复制的其他配置:Redis主从复制详细过程步骤1:设置主服务器的地址和端口步骤2:建立套接字连接步骤3:发送PING命令步骤4:身份验证步...原创 2019-05-01 20:28:19 · 455 阅读 · 0 评论 -
(十四)Redis数据库-在Centos7下配置Redis5.0主从复制模式
(十四)Redis数据库-在Centos7下配置Redis5.0主从复制模式Centos7下配置Redis5.0主从主服务器配置:从服务器配置:配置防火墙:主从复制的其他配置:我的系统版本为CentOS7.5,redis版本5.0.4Centos7下配置Redis5.0主从主服务器配置:#设置访问密码requirepass admin123#自定义端口port 6379从服务器...原创 2019-05-01 20:32:25 · 952 阅读 · 0 评论