Redis

Redis持久化机制和恢复机制

Redis持久化方式有两种:(1)RDB对内存中数据库状态进行快照(2)AOF把每条写命令都写入文件,类似mysql的binlog日志RDB将Redis在内存中的数据库状态保存到磁盘里面,RDB文件是一个经过压缩的二进制文件,通过该文件可以还原生成RDB文件时的数据库状态RDB的生成方式:(1)执行命令手动生成有两个R...

Redis 高可用性解决方案(Sentinel)

Sentinel是Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求示例server1为主,...

Redis学习手册(List数据类型)

一、概述:    在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键...

redis报错Windows error 0x70(a large memory)

redis嫌弃你内存不够了,就给你不开第二个实例。 TheWindowsversionofRedisallocatesalargememorymappedfileforsharing theheapwiththeforkedprocessusedinpersistenceoperations.这句话...

使用Redis来实现LBS的应用

近两年、手机应用,莫过于微信、陌陌之类最受欢迎;但实现原理,分享文章甚少。故,提出两种方案,供分享;不对之处,敬请留言学习。查找附近的某某某,由近到远返回结果,且结果中有与目标点的距离。针对查找附近的某某某,提出两个方案,如下:本方案前,请先阅读:基于LBS功能应用的Geohash方案,看过该文章便可简单知道;1、仅需...

redis的启动与停止

启动:redis-server/etc/redis/6379.conf  停止:进入src文件目录redis-cli-a数据库密码shutdown  ...
代码星球·2021-02-11

redis配置文件解析

Redis是一个简单高效的内存KV数据库,基本上下载源码makeinstall,编译完成,然后进入src目录运行redis-server即可运行。就是因为这么简单往往有朋友直接运行,将没有密码的redis暴漏外网,最终数据被泄漏。鉴于这些血泪的教训,有必要来说一下redis的配置文件,当然这也比较简单,老鸟可以飘过。默...
代码星球·2021-02-11

centos 6安装redis 2.8.19

下载安装:wgethttps://github.com/antirez/redis/archive/2.8.19.tar.gztarxvzfredis-stable.tar.gzcdredis-stablemake前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]:cc:Comma...
代码星球·2021-02-11

Redis-Cluster 5.0.4 集群部署

一、redis-cluster设计Redis集群搭建的方式有多种,开始使用主从模式做集群,若master宕机需要手动配置slave转为master;后来为了高可用提出来(redis-sentinel)哨兵模式,该模式下有一个哨兵监视master和slave,若master宕机可自动将slave转为master,但它也有...

ELK+Redis 解析Nginx日志

一、ELK简介Elk是指logstash,elasticsearch,kibana三件套,我们一般使用它们做日志分析。ELK工作原理图:简单来讲ELK具体的工作流程就是客户端的logstashagent(shipper)从日志里取出数据推送到服务端的redis里,服务端的logstash从redis里取出数据推送到el...

Redis 安装,主从配置及Sentinel配置自动Failover

1、安装redis 首页地址:http://redis.io/下载地址:http://download.redis.io/ 下载最新的源码包tar-zxvfredis-stable.tar.gz-C/apps/product/cd/apps/product/redis-stable/makeMALL...

redis+Keepalived实现Redis主从复制

redis+Keepalived实现Redis主从复制:环境:CentOs6.5Master:192.168.1.203Slave:  192.168.1.204VirturalIPAddress(VIP):192.168.1.205所需软件:keepalived-1.2.12.tar.gzredi...

使用 Redis 连接池的原因

https://blog.csdn.net/HeatDeath/article/details/79450409...
代码星球·2021-02-09

在centos安装redis

首先 cd/usr/java/然后下载 redis  wgethttp://download.redis.io/releases/redis-4.0.2.tar.gz然后解压       tarxzfredis...
代码星球·2021-02-09

centos7启动redis

redis-server&...
代码星球·2021-02-09