ICode9

精准搜索请尝试: 精确搜索
  • redis命令操作2022-08-21 14:30:20

    命令操作——list 列表类型 list:可以添加一个元素到列表的头部(左边)或者尾部(右边)   添加:     1、lpush key value:将元素加入列表左边     2、rpush key value:将元素加入列表右边   获取:     lrange key start end:范围获取   删除:     lpop key:删除列表最左边

  • redis数据结构介绍以及命令操作string和hash类型2022-08-21 14:00:27

    redis的数据结构   redis存储的是:key,value格式的数据,其中key都是字符串,value有5中不同的数据结构     value的数据结构:       (1) 字符串类型 string      (2) 哈希类型 hash      (3) 列表类型 list      (4) 集合类型 set      (5) 有序集合类

  • redis概述和redis下载安装2022-08-21 12:03:36

    redis概述 1.概念:redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规

  • linux系统快速上手(二)常用软件redis的yum安装2022-08-21 01:00:08

    redis的yum方式安装 先查看是否已经安装redis执行命令 rpm -qa | grep redis 如果存在,将存在的卸载:(-y 代表自动选择)yum remove xxx -y 在线安装redisyum install redis 安装本地已经下载好的redis安装包yum localinstall redis6.2.7.rpm -y 安装成功后,查看已经安装好之后的目

  • redis时间和文件事件2022-08-20 23:37:21

    what:   redis是事件驱动的,分为两类事件:文件事件和时间事件。      文件事件(file event):     Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。     服务器与客户端(或者其他服务器)的通信会产生相应的文件事件,而服

  • Redis 持久化配置2022-08-20 19:01:27

    一、RDB 配置 这是 Redis 默认的持久化配置,当 redis server 挂掉时,会将数据保存到 dump.rdb 文件中,下次启动 redis server 前先加载 dump.rdb 中的数据。 默认情况下持久化文件名为 dump.rdb 且保存在启动 redis server 的路径下,如果每次启动 redis server 的路径不一样,会导致持久

  • 31. Redis---AOF持久化2022-08-20 18:33:55

    Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 1. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来的命令打

  • Linux安装redis及入门2022-08-20 18:32:04

    1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz   2.解压 tar -xzvf redis-4.0.8.tar.gz   3.安装 进入到redis目录:cd redis-4.0.8 编译:make 进入到src:cd src 安装到指定的路径下:make install PREFIX=/usr/local/redis   4.移动配置文件到

  • 32. Redis---主从模式2022-08-20 18:31:05

    1. 前言 在软件的架构中,主从模式(Master-Slave)是使用较多的一种架构。主(Master)和从(Slave)分别部署在不同的服务器上,当主节点服务器写入数据时,同时也会将数据同步至从节点服务器,通常情况下,主节点负责写入数据,而从节点负责读取数据。 2. 主从模式解析 主从模式的结构图如下: 图1:Redis

  • 28. Redis---数据备份和还原2022-08-20 18:04:51

    1.前言 Redis SAVE 命令用于创建当前数据库的备份文件,文件名默认为dump.rdb。备份数据库数据可以增强对数据的保护,提升数据的安全性。当数据不小心丢失或者被删除时,我们就可以通过相应的操作进行数据恢复。本节介绍 Redis 的数据备份和数据还原操作。 2. 备份数据 SAVE 命令基本

  • 基于NFS实现pod数据持久化2022-08-20 18:04:14

    一、nfs-server服务端:挂载一块新磁盘1.1、格式化并挂载parted /dev/vdb mklable xfs parted /dev/vdb primay 0% 100% mkfs.xfs /dev/vdb1  echo "/dev/vdb1 /nfs_share xfs defaults 0 0" >> /etc/fstab mount -a  1.2、安装nfs服务apt install nfs-kernel-server -yecho "/nf

  • 29. Redis---RDB持久化2022-08-20 18:01:40

    1. 前言 Redis 是一款基于内存的非关系型数据库,它会将数据全部存储在内存中。但是如果 Redis 服务器出现某些意外情况,比如宕机或者断电等,那么内存中的数据就会全部丢失。因此必须有一种机制能够保证 Redis 储存的数据不会因故障而丢失,这就是 Redis 的数据持久化机制。数据的持久化

  • 30. Redis---事务(24补充)2022-08-20 18:00:09

    1.前言 Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 2. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来

  • 24. Redis---Lua脚本2022-08-20 17:33:36

    1. 前言 Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 2. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来

  • 25. Redis---性能测试2022-08-20 17:32:31

    1. 前言 为了解 Redis 在不同配置环境下的性能表现,Redis 提供了一种行性能测试工具 redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对 Redis 的性能测试。性能测试的作用是让我们了解 Redis 服务器的性能优劣。在实际的业务场景中,性能测试是必不可少的。在业务系统上

  • 26. Redis---分区技术2022-08-20 17:30:08

    1. 前言 Redis 分区技术(又称 Redis Partition)指的是将 Redis 中的数据进行拆分,然后把拆分后的数据分散到多个不同的 Redis 实例(即服务器)中,每个实例仅存储数据集的某一部分(一个子集),我们把这个过程称之为 Redis 分区操作。 Redis 实例指的是一台安装了 Redis 服务器的计算机。 分区

  • 21. Redis---消息队列2022-08-20 16:32:08

    1. 前言 Redis Stream 是 Redis 5.0 版本引入的一种新数据类型,同时它也是 Redis 中最为复杂的数据结构,本节主要对 Stream 做相关介绍。 2. 什么是Stream? Stream 实际上是一个具有消息发布/订阅功能的组件,也就常说的消息队列。其实这种类似于 broker/consumer(生产者/消费者)的数

  • Redis 主从复制2022-08-20 13:02:13

    概述 主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器,前者称为主节点,后者称为从节点 一个主节点可以有零个或多个从节点,但每个从节点只能有一个主节点 数据的复制是单向的,只能由主节点复制到从节点 从节点仅仅用来同步数据,不能用于顶替宕机的主节点 主从服务器

  • redis-list命令2022-08-20 11:32:28

    一、BLPOP key [key ...] timeout BLPOP 是阻塞式列表的弹出原语。 它是命令 LPOP 的阻塞版本,这是因为当给定列表内没有任何元素可供弹出的时候, 连接将被 BLPOP 命令阻塞。 当给定多个 key 参数时,按参数 key 的先后顺序依次检查各个列表,弹出第一个非空列表的头元素。timeout 参数

  • Redis 安装与配置2022-08-20 11:04:13

    一、安装 Redis 1.1、Windows 安装 Redis Redis 最新版不支持 Windows 系统,建议在 Linux 上安装。如果硬要在 Windows 上使用 Redis,可以在 WSL 中安装,或者安装 Redis 的早期版本:https://github.com/MicrosoftArchive/redis/releases。 1.2、Centos 安装 Redis Centos 可以用源码安

  • redis过期key的管理2022-08-20 10:32:16

    why:   redis中的数据可以有一个过期时间,比如验证码、token等。当数据过期限后,是应该要被删除。   redis一般采用:惰性删除 + 定期删除 的策略   what:   定时删除:     当放入数据后,设置一个定时器,当定时器读秒完毕后,将对应的数据从dict中删除(用时间换空间)。     优

  • SpringBoot整合Redis实现常用功能2022-08-20 09:01:38

    SpringBoot整合Redis实现常用功能 建议大小伙们,在写业务的时候,提前画好流程图,思路会清晰很多。 文末有解决缓存穿透和击穿的通用工具类。 1 登陆功能 我想,登陆功能是每个项目必备的功能吧,但是想设计好,却是很难!下面介绍两种登陆功能的解决方式: 基于Session实现登录流程 基

  • reids(3)2022-08-19 23:00:36

    1.redis 过期策略:    1.定时过期   2.惰性过期   3.定期过期   2.redis内存淘汰策略: 全局的键空间选择性移除   noeviction:当内存不足以容纳新写入数据时,新写入操作会报错。   allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key。(这个是最常

  • JedisConnectionException: java.net.SocketException: Broken pipe (Write failed) 问题排查2022-08-19 21:03:27

    问题描述 笔者有2个应用会不定时请求redis,其中一个应用大约每分钟请求一次,可以正常请求,但是另一个大约每小时请求一次的应用,经常出现Broken pipe (Write failed)报错,具体报错信息如下: redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken

  • 基于StatefulSet控制器运行Redis Cluster2022-08-19 21:01:33

    redis集群规划   redis0——>master   redis1——>master   redis2——>master   redis3——>slave   redis4——>slave   redis5——>slave   构建镜像        创建redis.conf        新增集群配置和aof持久化,注意要将集群的配置文件nodes.conf放在nfs

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有