经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Redis

一台服务器搭建部署两个或多个Redis实例

问题描述: 今天程序那边说测试服里面有两个项目,为了数据不冲突,想一台服务器搞两个Redis实例, 然后自己这边查询了一下,确实可以这么整,只需要区分端口号和区分配置文件方面就行, 原理与nginx和tomcat等添加容器单实例多应用应该差不多,做个笔记记录一下。 1、...[2019/12/30]

redis深入学习

Redis持久化 官方文档: https: redis.io/topic persistence 1.RDB和AOF优缺点 RDB: 可以在指定的时间间隔内生成数据集的时间点快照,把当前内存里的状态快照到磁盘上 优点: 压缩格式/恢复速度快,适用于备份,主从复制也是基于rdb持久化功能...[2019/12/30]

redis学习

邻近年底,决定辞职,自认为即使没有找到很满意的工作,也应该不会差。事实是有点自信回头,虽然找到了工作,但途中也受到了打击,不得不承认学习的激情不知何时,渐渐熄灭。直到认识一个女生,她让我对未来充满着信心。曾今何时,也在这写过一些技术笔记,如今已烟消云散,昨日已去,来日可期。后面我将吧自...[2019/12/30]

redis初识

redis介绍 redis是什么 redis是一种基于键值对的NOsql数据库,与很多键值对数据库不同,redis中的值string,hash,list,set,zset,geo等多种数据机构和算法组成,因为redis会将所有的数据都放在内存中,所以他的读写性能非常惊人,不仅如此,red...[2019/12/27]

Redis缓存数据库(一)

先导知识:Memcache Memcache是一个高性能的分布式内存对象缓存系统,代码类似于Hash。 已经有了Memcache,为什么还要用Redis呢? 下面Memcache的缺点: 不支持数据持久化存储 不支持主从 不支持分片 而对比Redis数据库,以上三点都支持,所以...[2019/12/27]

阿里云ECS部署Redis主备哨兵集群遇到的问题

一、部署 详细部署步骤:https: blog.csdn.net/lihongtai/article/detail 82826809 Redis5.0版本需要注意的参数配置:https: www.cnblogs.com/ibethfy/p/9965902.html   ...[2019/12/20]

Python操作redis和mongoDB的方法

一、操作redis redis是一个key-value存储系统,value的类型包括string(字符串),list(链表),set(集合),zset(有序集合),hash(哈希类型)。为了保证效率,数据都是缓冲在内存中,在处理大规模数据读写的场景下运用比较多。 备注:默认redis有16...[2019/12/19]

应用中引入缓存层后,缓存和持久化层数据一致性的思考

  一个应用中决定加缓存(Redis,memcached)之前,要考虑的第一个问题就是,引进了缓存之后,会带来哪些收益(利),付出哪些代价,引起哪些额外的问题(弊)? 任何新的中间件引进,收益和成本都是伴随的,只有当利大于弊的情况下,能够容忍其弊端(彻底解决?没有额外...[2019/12/19]

Redis—数据备份与恢复

https: www.cnblogs.com hizhengwen/p/9283973.html https: blog.csdn.net/w2393040183/article/detail 76167856 https: www.redis.net.cn/tutorial/351...[2019/12/16]

学习之Redis(一)

一、redis简介   一般学习,最好先去官网,之所以建议看官网,是因为这是一手的学习资料,其他资料都最多只能算二手,一手资料意味着最权威,准确性最高。https: redis.io/topic introduction。如果像我一样,英语不好的童鞋,不要紧,咋们用Chrome浏览器,翻...[2019/12/13]

Redis中几个简单的概念:缓存穿透/击穿/雪崩,别再被吓唬了

  Redis中几个“看似”高大上的概念,经常有人提到,某些好事者喜欢死扣概念,实战没多少,嘴巴里冒出来的全是高大上的名词,个人一向鄙视概念党,呵呵,尼玛! 其实这几个概念:缓存穿透/缓存击穿/缓存雪崩,有一个共通的相似之处,就是高并发下,某些原...[2019/12/12]

Redis Cluster 自动化安装,扩容和缩容

Redis Cluster 自动化安装,扩容和缩容

Redis Cluster 自动化安装,扩容和缩容 之前写过一篇基于python的redis集群自动化安装的实现,基于纯命令的集群实现还是相当繁琐的,因此官方提供了redis-trib.rb这个工具虽然官方的的redis-trib.rb提供了集群创建、 检查、 修复、均衡等命令行工具...[2019/12/11]

Spring Boot整合Spring Cache及Redis过程解析

这篇文章主要介绍了Spring Boot整合Spring Cache及Redis过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.安装redis a.由于官方是没有Windows版的,所以我们需要下载微软开发的redis,网址:...[2019/12/11]

Mac 停止redis服务

停止redis服务: redis-cli shutdown 开始redis服务: redis-server   原文链接:http: www.cnblogs.com/pawn-i/p/12013029.html[2019/12/10]

Windows中redis的下载及安装、设置

本文是转载自:https: www.cnblogs.com/jylee/p/9844965.html 一、下载: 下载地址: https: github.com/MicrosoftArchive/redi releases 根据系统下载的版本:以(64位为例) ...[2019/12/10]

Springboot使用redis进行api防刷限流过程详解

这篇文章主要介绍了Springboot使用redis进行api防刷限流过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 api限流的场景 限流的需求出现在许多常见的场景中 秒杀活动,有人使用软件恶意刷单抢货,需要限流防...[2019/12/10]

Python+Redis实现布隆过滤器

布隆过滤器是什么   布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 布隆过滤器的基本...[2019/12/9]

Redis实现布隆过滤器的方法及原理

布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。 本文将介绍布隆过滤器的原理以及Redis如...[2019/12/9]

docker安装redis 5.0.7并挂载外部配置和数据

环境 CentOS Linux release 7.7.1908 (Core) 拉取redis 5.0.7 镜像 docker pull redis:5.0.7 创建挂载目录 mkdir -p /home/app/redi conf mkdir -p /home/app/redi ...[2019/12/3]

SpringMVC使用Redis共享session

SpringMVC使用Redis共享session

在使用之前,请确认项目已经整合了Redis一、加入依赖 <dependency> <groupId>org.springframework.se ion</groupId> <artifactId>spring-se ion-...[2019/12/2]

Redis简单命令(部分示例代码)

一、redis文件夹下的可执行文件(文章尾部有示例代码) 可执行文件 作用 redis-server 启动redis redis-cli redis命令行工具 redis-benchmark 基准测试工具 redis...[2019/12/2]

一文解读Redis (转) - IT-Evan

一文解读Redis (转) - IT-Evan

本文由葡萄城技术团队编撰并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 引言 在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在...[2019/12/2]

Springboot整合redis步骤

一、加入依赖 <dependency> <groupId>com.github.spt-o </groupId> <artifactId>spring-boot-starter-data-redis</artifa...[2019/11/29]

Redis 数据结构

  一、Redis简介  Redis是一款基于key-value的高性能NoSQL数据库,开源免费,遵守BSD协议。支持string(字符串) 、 hash(哈希) 、list(列表) 、 set(集合) 、 zset(有序集合)等数据结构,除此之外还提供了键过期、发布订阅、Lua脚本、...[2019/11/29]

Redis主从复制

Redis主从复制

Redis支持简单易用的主从复制(master-slave replication)功能,该功能可以让从服务器成为主服务器的即使备份服务器。 作用: 主从备份,防止服务器宕机; 读写分离,分担主服务器的任务; 任务分离,从服务器分别担任备份工作和计算工作; 注意点: Re...[2019/11/27]

Redis是什么?看这一篇就够了

本文由葡萄城技术团队编撰并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 引言 在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随...[2019/11/27]

centos安装Redis和设置远程访问

记录下步骤以后用到时翻一翻。一、下载官方的文件包和编译 在redis官网的下载页面,这里可以选择离线包或在线下载。 我选择在线的,在下载页面往下拉到 Installation 这里官方已经教你如何在线下载了,我们按步骤来。 在centos找一个位置,我选择/usr/local oftw...[2019/11/26]

Redis基础类型常用操作命令

Redis基础类型常用操作命令

Redis基础类型常用操作命令 概念:Redis是用C语言开发的一个开源的高性能键值对数据库。 特征: 数据间没有必然的联系 内部采用单线程机制进行工作 高性能 多数据类型支持 字符串类型 String 列表类型 List 散列类型 Map 集合类型 Set 有序集合类型 Sort...[2019/11/26]

python redis 批量设置过期key过程解析

这篇文章主要介绍了python redis 批量设置过期key过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在使用 Redis、Codis 时,我们经常需要做一些批量操作,通过连接数据库批量对 key 进行操作:   关于未过期...[2019/11/26]

【Linux系列】Centos 7安装 Redis(六)

目的 本文主要介绍以下两点: 一. 安装Redis 二. 设置开机启动项 演示 一. 安装Redis 打开Redis官网,右击复制链接。 yum install -y gcc # 先更新下编译环境 cd /opt oftware wget http: download.r...[2019/11/26]

golang实现redis的延时消息队列功能示例

前言 在学习过程中发现redis的zset还可以用来实现轻量级的延时消息队列功能,虽然可靠性还有待提高,但是对于一些对数据可靠性要求不那么高的功能要求完全可以实现。本次主要采用了redis中zset中的zadd, zrangebyscore 和 zdel来实现一个小demo。 提前准备 安...[2019/11/26]

搭建Redis三主三从集群

Redis三主三从集群规划 10.0.128.19   使用端口 7000  7001 10.0.128.22   使用端口 7002  7003 10.0.128.23   使用端口 7004 &n...[2019/11/25]

redis缓存

分布式项目的常见问题:对于首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化。 redis是一款开源的Key-Value数据库,运行在内存中,由ANSIC编写。企业开发通常采用redis来实现缓存。同类的...[2019/11/21]

redis 底层数据结构

简单动态字符串SDS 包含字符串长度,剩余可用长度,字符数组 用于Redis中所有的string存储 字典(map) 数组+链表形式,跟hashMap很像 链地址法解决hash冲突 rehash使用新建hash数组链表进行数据rehash迁移,扩容是大于原数组长度的第一个2的n次幂 ...[2019/11/20]

Redis必备面试题《难点篇》

Date:2019-11-12 读前思考:     redis每次必问的问题,在大脑里面先回想一下,能否答出一二?        题1:Redis雪崩了解么?   题2:了解Redis缓存穿透和击穿么?  ...[2019/11/19]

Redis的基本使用 - 纪宇-年华

Redis的基本使用 - 纪宇-年华

简介 Redis是由意大利人开发的一款内存高速缓存数据库,是一个高性能的键值对(key- value)存储数据库 Redis全称为: Remote Dictionary Server(远程数据服务),使用C语言编写,并以内存作为数据存储介质,所以读写数据的效率极高 特性 Redis...[2019/11/19]

redis的缓存雪崩、缓存穿透和缓存击穿

redis的缓存雪崩、缓存穿透和缓存击穿

   缓存雪崩: 比如给缓存中的key设置了统一的过期时间,而在过期时间点,有大量的请求进来,这个时候redis中没有用户请求的资源,所以所有的请求会全部拥到数据库,如果数据库有报警监测的话,可能会报一下警,然后数据库就挂掉了。如果这时候把数据重新起来,redis上还是没有缓存这些内...[2019/11/15]

大家都应该知道的Redis过期键与过期策略

大家都应该知道的Redis过期键与过期策略

今天,我和大家分享一篇关于 Redis 有关过期键的内容,主要有四个内容: 如何设置过期键 如何取消设置的过期时间 过期键的过期策略是怎样的 RDB、AOF 和复制对过期键的处理又是怎样的 设置键的生存时间或过期时间 redis 一共有 4 个命令来设置...[2019/11/14]

Redis必备面试题《基础篇》

Date:2019-11-12 读前思考:   面试官会问什么样的问题?   所问的问题背后真实的套路是什么?   喜欢问Redis哪些问题?   如何顺畅回答面试问的问题?吊打面试官。   1、什么是Redis? &nb...[2019/11/13]

Redis中的键值过期操作

1.过期设置 Redis 中设置过期时间主要通过以下四种方式: expire key seconds:设置 key 在 n 秒后过期; pexpire key milliseconds:设置 key 在 n 毫秒后过期; expireat key timestamp:设置 ...[2019/11/13]

SpringBoot下token短信验证登入登出权限操作(token存放redis,ali短信接口)

SpringBoot下token短信验证登入登出(token存放redis) 不对SpringBoot进行介绍,具体的可以参考官方文档 介绍:token基本使用,redis基本使用 思路:获取短信(验证并限制发送次数,将code存放redis)-->登入(验证并限制错误次...[2019/11/12]

Python 使用redis报:No module named redis问题

初次使用redis时,在链接Redis后,运行报错“No module named redis”。 具体代码如下: import redis r = redis.Redis(host=''192.168.2.22'',port=6379,db=2) r.se...[2019/11/7]

python redis的连接及相关操作

1、redis连接、及存取值 import redis r = redis.Redis(host=''192.168.2.22'',port=6379,db=2,pa word= ''redis'') r.set(''name'',''Delia'') # 在redis里...[2019/11/7]

浅析python redis的连接及相关操作

浅析python redis的连接及相关操作

redis简介 Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。是一个非关系型数据库,经常会用作缓存,消息中间件的操作 redis优势 速度快,因为数据存在内存中 支持丰富数据类型,支持...[2019/11/7]

spring boot注解方式使用redis缓存操作示例

本文实例讲述了spring boot注解方式使用redis缓存操作。分享给大家供大家参考,具体如下: 引入依赖库 在pom中引入依赖库,如下 <dependency> <groupId>org.springframework.boot</gro...[2019/11/6]

使用 Redis 流实现消息队列的代码

在介绍了 Redis 流的基本功能之后, 现在是时候使用这些功能来构建一些实际的应用了。 消息队列作为流的典型应用之一, 具有非常好的示范性, 因此我们将使用 Redis 流的相关功能构建一个消息队列应用, 这个消息队列跟我们之前使用其他 Redis 数据结构构建的消息队列具有相似的功能。 代...[2019/11/4]

python通过连接池连接redis,操作redis队列

python通过连接池连接redis,操作redis队列

在每次使用redis都进行连接的话会拉低redis的效率,都知道redis是基于内存的数据库,效率贼高,所以每次进行连接比真正使用消耗的资源和时间还多。所以为了节省资源,减少多次连接损耗,连接池的作用相当于缓存了多个客户端与redis服务端的连接,当有新的客户端来进行连接时,此时,只需要去...[2019/11/4]

redis系列之------对象

前言 Redis 并没有直接使用数据结构来实现键值对数据库, 而是基于这些数据结构创建了一个对象系统, 这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象, 每种对象都用到了至少一种我们前面所介绍的数据结构。 通过这五种不同类型的对象, Redis ...[2019/11/4]

Redis 密码设置和查看密码

  redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。    1、初始化Redis密码:    在配置文件中有个参数: requirepa  这...[2019/11/4]

redis数据库及与python交互用法简单示例

本文实例讲述了redis数据库及与python交互用法。分享给大家供大家参考,具体如下: redis数据操作 1.string类型:主要存储字符串 操作 命令 设置键值 ...[2019/11/1]

357
6
记录数:643 页数:5/13首页上一页12345678910下一页尾页
加载更多