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

【redis】本地连接服务器的redis遇到的坑

事情的起因呢,是因为朋友问我的。几经周折,自己粗心大意了很多细节,不废话,直接开始      一、redis的安装我就略过了,    二、修改redis的配置文件 redis.conf    1. bind 设置为 0.0.0.0          2....[2020/4/2]

Redis系列(一):小试牛刀

引言 随着互联网的高速发展,传统的关系数据库(如MySQL、Microsoft SQL Server等)已不能满足日益增长的业务需求,如商品秒杀、抢购等及时性非常强的功能,随着应用高并发的访问,会造成系统数据库崩溃,为了解决此种情况,需要引用一个缓存中间件,市面上比较常用的缓存中间件有R...[2020/4/2]

redis笔记----主从复制(windows10)

前言 为了避免单点故障,我们需要将数据复制多份部署在多台不同的服务器上,即使有一台服务器出现故障其他服务器依然可以继续提供服务 作用: 数据备份 扩展读性能(读写分离) 复制方式: 全量复制 部分复制   实现方式   1、一主二扑 A(B、C) 一...[2020/4/1]

Redis中的info命令

Redis中的info命令

127.0.0.1:6379> info [server|clients|memory|stats|...] # Server redis_version:5.0.4 #redis版本 redis_git_sha1:00...[2020/4/1]

Redis 笔记

Redis常用管理命令 # dbsize 返回当前数据库 key 的数量。 # info 返回当前 redis 服务器状态和一些统计信息。 # monitor 实时监听并返回redis服务器接收到的所有请求信息。 # shutdown 把数据同步保存到磁盘上,并关闭redis服务。 #...[2020/4/1]

Windows 下安装多个Redis 实例

1.在Redis 目录下复制redis.windows-service.conf文件,建议命名规则redis.windows-service-port.conf,我们以6380端口为例。 2.打开redis.windows-service-6380配置文件。  修改端口port ...[2020/3/31]

Redis 持久化

Redis 持久化

  由于Redis 的数据都存储在内存里,为了避免进程退出导致丢失数据,Redis 引入了持久化机制。Redis 的持久化有RDB、AOF两种机制。     一、RDB     RDB持久化也叫做快照持久化,就是把当前的数据生成快照保存到硬盘,是一种全量备份。它可以通过手动触发和自动触...[2020/3/30]

Redis底层函数详解

Redis底层函数详解 serverCron 函数 它负责管理服务器的资源,并维持服务器的正常运行。在执行 serverCron 函数的过程中会调用相关的子函数,如 trackOperationsPerSecond、SigtermHandler、clientsCron、databas...[2020/3/30]

Redis缓存击穿,雪崩,穿透解决方案

缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。...[2020/3/27]

redis整理

Redis Redis是一个key-value存储系统。 Redis支持五种数据类型: string(字符串) list(列表) hash(hash表) set(集合) zset(有序集合) 和memcached类似,redis支持的数据类型更丰富、数据能持久化。 memcach...[2020/3/27]

springboot+redis过期事件监听实现过程解析

1 修改 redis.conf配置文件: K Keyspace events, published with keyspace@ prefix事件 E Keyevent events, published with keyevent@ prefix g Generic comman...[2020/3/27]

Ubuntu18.04系统安装、配置Redis及phpredis扩展操作详解

本文实例讲述了Ubuntu18.04系统安装、配置Redis及phpredis扩展操作。分享给大家供大家参考,具体如下: 1. 安装 安装 $ sudo apt-get update $ sudo apt-get install redis-server 启动 ...[2020/3/27]

初识Redis

初识Redis NoSQL是什么? 数据库: 用来存储数据的仓库 NoSQL: 不仅仅是SQL,是许多非关系型数据库的统称,但本质上还是存储数据的仓库 为什么需要NoSQL? 解决了高并发的读写问题 解决了海量数据的高效率存储和访问问题 实现了高可用性及高可扩展性 Redis是什...[2020/3/25]

Redis配置文件详解

UNITS单位 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit.单位大小写不敏感 1GB 1Gb 1gB 是一样的。 # 1g => 1000000000 bytes # 1gb => 1024*1024*1024 bytes INCLUDES...[2020/3/23]

基于SpringBoot集成测试远程连接的Redis服务

前期准备 Linux虚拟机或者租用的云服务器:sudo安装redis,或者docker加载redis镜像。后者需要使用docker启用redis容器。 配置好redis.conf文件。注意:一定要注释 # bind 127.0.0.1 其他详细配置可参考我另一篇文章,不过能想到集成测...[2020/3/23]

Java中使用Jedis连接Redis对List进行操作的常用命令

场景 Centos中Redis的下载编译与安装(超详细): https: blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail 103967334 Redis的启动和关闭(前台启动和后台启动): https: blog.csdn.net/...[2020/3/20]

Java中使用Jedis连接Redis对Set进行操作的常用命令

场景 Centos中Redis的下载编译与安装(超详细): https: blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail 103967334 Redis的启动和关闭(前台启动和后台启动): https: blog.csdn.net/...[2020/3/20]

Java中使用Jedis连接Redis对SortedSet进行排序操作

场景 Centos中Redis的下载编译与安装(超详细): https: blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail 103967334 Redis的启动和关闭(前台启动和后台启动): https: blog.csdn.net/...[2020/3/20]

Redis5新特性Streams作消息队列

前言 Redis 5 新特性中,Streams 数据结构的引入,可以说它是在本次迭代中最大特性。它使本次 5.x 版本迭代中,Redis 作为消息队列使用时,得到更完善,更强大的原生支持,其中尤为明显的是持久化消息队列。同时,stream 借鉴了 kafka 的消费组模型概念和设计...[2020/3/19]

Java中使用Jedis连接Redis对String进行操作的常用命令

场景 Centos中Redis的下载编译与安装(超详细): https: blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail 103967334 Redis的启动和关闭(前台启动和后台启动): https: blog.csdn.net/...[2020/3/17]

一文掌握Redis的三种集群方案

一文掌握Redis的三种集群方案

在开发测试环境中,我们一般搭建Redis的单实例来应对开发测试需求,但是在生产环境,如果对可用性、可靠性要求较高,则需要引入Redis的集群方案。虽然现在各大云平台有提供缓存服务可以直接使用,但了解一下其背后的实现与原理总还是有些必要(比如面试), 本文就一起来学习一下Redis的几种集...[2020/3/16]

最全Redis基础知识

NoSQL概述 什么是NoSQL NoSQL不仅仅是SQL,它是Not Only SQL 的缩写,也是众多非关系型数据库的统称NoSQL和关系型数据库一样,也是用来存储数据的仓库。 为什么需要NoSQL? 随着互联网的高速发展,数据量、访问量呈爆发式式增长。比如12306中国铁路票务系...[2020/3/16]

redis中数据类型命令整理

redis是键值对的数据库,有5中主要数据类型: 字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset) 几个基本的命令: 函数 说明 ...[2020/3/11]

spring使用redis操作key-value的示例代码

连接到 Redis Redis 连接工厂会生成到 Redis 数据库服务器的连接。Spring Data Redis 为四种 Redis 客户端实现提供了连接工厂: JedisConnectionFactory JredisConnectionFactory Lett...[2020/3/6]

redis常用命令整理

一、key 相关: (1)redis允许模糊查询 key(keys *)  有3个通配符 *、?、[] (2)randomkey:返回随机key   (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:...[2020/3/6]

SpringBoot2整合Redis缓存三步骤代码详解

遵循SpringBoot三板斧 第一步加依赖 <!-- Redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactI...[2020/3/4]

有点长的博客:Redis不是只有get set那么简单

我以前还没接触Redis的时候,听到大数据组的小伙伴在讨论Redis,觉得这东西好高端,要是哪天我们组也可以使用下Redis就好了,好长一段时间后,我们项目中终于引入了Redis这个技术,我用了几下,感觉Redis也就那么回事啊,不就是get set吗?当我又知道Redis还有自增、自减...[2020/3/4]

Redis学习笔记:Redis简介

Redis学习笔记:Redis简介

    一、NoSQL和关系型数据库区别     NoSQL非关系型数据库:Redis、MongoDB、HBase等,基于Key-Value存储,采用命令操作。     关系型数据库:Oracle、MySQL、DB...[2020/3/2]

Redis学习笔记:Redis在Windows下的安装

    一、Redis下载     官网下载地址:http: redis.io/download     GitHub下载地址:https: github.com/MSOpenTech/redi...[2020/3/2]

Redis学习笔记:Redis在C#中的使用

Redis学习笔记:Redis在C#中的使用

    1、新建一个WinForm窗体,命名为Main:     2、在NuGet中安装StackExchange.Redis。     3、添加一个类,命名为RedisHelper。 public s...[2020/3/2]

Redis学习笔记记录

基础篇 什么是Redis及快速理解Redis的使用 Redis解决的问题及Redis的特性 Redis的应用场景及正确安装与启动 Redis配置、启动、操作、关闭及版本选择 字符串使用与内部实现原理 字典使用与内部实现原理 列表使用与内部实现原理 集合使用与内部实现原理 有序集合使用与内...[2020/3/2]

Redis大厂常问面试题解析

Redis大厂常问面试题解析

什么是Redis ? 简单描述一下Redis的特点有哪些? Redis支持的数据类型 为什么Redis需要把所有数据放到内存中? Redis是单线程的吗? Redis持久化机制有哪些?区别是什么?优缺点是什么? Redis的缓存失效策略有哪几种? 什么是缓存命中率?提高缓存命中率的方法有...[2020/3/2]

Golang使用lua脚本实现redis原子操作

目录 [redis 调用Lua脚本](#redis 调用Lua脚本) [redis+lua 实现评分排行榜实时更新](#redis+lua 实现评分排行榜实时更新) [lua 脚本](#lua 脚本) Golang调用redis+lua示例 byte切片与...[2020/3/2]

Java 操作Redis

一、 使用Java操作Redis前,请先运行Redis服务与下载Redis驱动,以maven工程为例,引入如下jar  <dependency> <groupId>redis.clients</groupId> <artifac...[2020/2/24]

Redis集群模式

1、常见的三种数据的集群存储模式 full-mirror:全量镜像模式,单纯备份模式,各个节点数据相同,都包含了全量数据,仅主节点可写,保证了数据冗余和读的负载均衡。数据安全性高,横向扩展能力差,资源利用率不高。 pure-sharding:数据分片,每个节点的数据不相同,所有节点中...[2020/2/24]

Redis持久化机制

1、Redis数据持久化的必要性 由于redis是基于内存的数据库,面临数据掉电易失的风险,要避免数据丢失,最好将内存数据持久化到磁盘等永久存储介质上。服务重启时,会先加载磁盘文件内的数据到内存,完成数据恢复。 2、RDB(RedisDB) 对内存中的redis全量数据进行时点快照并序...[2020/2/24]

编译安装redis

目录 编译安装redisd 安装方法: yum安装 编译安装 编译安装redisd 安装方法: yum安装 查看yum...[2020/2/13]

Redis系列(三):Redis的持久化机制(RDB、AOF)

本篇博客是Redis系列的第3篇,主要讲解下Redis的2种持久化机制:RDB和AOF。 本系列的前2篇可以点击以下链接查看: Redis系列(一):Redis简介及环境安装。 Redis系列(二):Redis的5种数据结构及其常用命令 1. 为什么需要持久化? 因为Redis是...[2020/2/12]

redis 5.0.7 源码阅读——动态字符串sds

redis 5.0.7 源码阅读——动态字符串sds

redis中动态字符串sds相关的文件为:sds.h与sds.c 一、数据结构 redis中定义了自己的数据类型"sds",用于描述 char*,与一些数据结构 1 typedef char *sds; 2 3 /* Note: sdshdr5 is never used...[2020/2/12]

redis 5.0.7 源码阅读——双向链表

redis中双向链表相关的文件为:adlist.h与adlist.c 一、数据结构 redis里定义的双向链表,与普通双向链表大致相同 单个节点: 1 typedef struct listNode { 2 struct listNode *prev; 3 st...[2020/2/12]

redis 5.0.7 源码阅读——字典dict

redis 5.0.7 源码阅读——字典dict

redis中字典相关的文件为:dict.h与dict.c 与其说是一个字典,道不如说是一个哈希表。 一、数据结构 dictEntry 1 typedef struct dictEntry { 2 void *key; 3 union { 4 ...[2020/2/12]

Linux安装Redis、后台运行、系统自启动

      Redis是用C语言编写的开源免费的高性能的分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。 安装       1)从官网http: download.redis.io/release 下载redi...[2020/2/12]

ubuntu18.04管理redis

ubuntu18.04管理redis

ubuntu下 redis的安装使用 安装 1. 进入redis安装路径 cd ~/installed/redis-5.0.7 2. 启动redis 启动服务端redis-server 启动客户端(必须先启动服务端)redis-cli Ubuntu18.04中安装Red...[2020/2/12]

关于mac下redis的安装和部署

关于mac下redis的安装和部署

近来学习scrap分布式,需要用到redis,但以前没接触过,所以记录一下自己的安装过程。     准备:Mac,redis-5.0.4.tar.gz   1.压缩包到官网下(建议下载稳定版)网址:redis.io   2.我把压缩包...[2020/2/12]

redis 5.0.7 源码阅读——跳跃表skiplist

redis 5.0.7 源码阅读——跳跃表skiplist

redis中并没有专门给跳跃表两个文件。在5.0.7的版本中,结构体的声明与定义、接口的声明在server.h中,接口的定义在t_zset.c中,所有开头为zsl的函数。 一、数据结构 单个节点: typedef struct zskiplistNode { key,唯...[2020/2/12]

redis 5.0.7 源码阅读——整数集合intset

redis中整数集合intset相关的文件为:intset.h与intset.c intset的所有操作与操作一个排序整形数组 int a[N]类似,只是根据类型做了内存上的优化。 一、数据结构 1 typedef struct intset { 2 uint32_t e...[2020/2/12]

redis两种持久化方式RDB和AOF

目录 前言 1. Redis 数据库结构 2. RDB 持久化 2.1. RDB 的创建和载入 2.1.1. 手动触发保存 SAVE 命令 BGSAVE 命令 SAVE 和 BGSAVE 的比较 2.1.2. 自动触发保存 2.1.3. 启动自动载入 2.2. RDB 的文件...[2020/2/12]

redis的基础知识

select切换数据库 remoteSelf:0>select 0 "OK" dbsize查看当前数据库的key数量 remoteSelf:0>dbsize "2" keys查看所有的key remoteSelf:0>key...[2020/2/12]

redis中hash数据类型

remoteSelf:1>hset website google "www.google.com" "1" remoteSelf:1>hget website "ERR wrong number of arguments fo...[2020/2/12]

redis配置文件详解

位置 find / -name redis.conf units单位 # Redis configuration file example. # # Note that in order to read the configuration file, Redis must be #...[2020/2/12]

357
2
记录数:513 页数:1/1112345678910下一页尾页
加载更多