首页 > TAG信息列表 > 6379
Redis入门篇
基础篇Redis 1.Redis简单介绍 Redis是一种键值型的NoSql数据库,这里有两个关键字: 键值型 NoSql 其中键值型,是指Redis中存储的数据都是以key.value对的形式存储,而value的形式多种多样,可以是字符串.数值.甚至json: 而NoSql则是相对于传统关系型数据库而言,有很大差异的一种数据库。3.实现redis哨兵,模拟master故障场景
3.实现redis哨兵,模拟master故障场景 实验拓扑图 3.1 哨兵的准备实现主从复制架构 哨兵的前提是已经实现了一个redis的主从复制的运行环境,从而实现一个一主两从基于哨兵的高可用redis架构。 注意: master 的配置文件中的masterauth 和slave的都必须相同 所有主从节点的redis5、基于redis5的redis cluster部署
5、基于redis5的redis cluster部署 5.1 原生命令手动部署过程 在所有节点安装redis,并配置开启cluster功能 各个节点执行meet,实现所有节点的相互通信 为各个master 节点指派槽位范围 指定各个节点的主从关系 5.2 在所有节点安装redis并启动cluster功能 #在所有6个Redis修改密码以及查看主从信息
一、修改密码 方法一: 直接在redis-cli修改 首先登陆redis服务器,使用redis-cli方式 查看当前密码:config get requirepas 如果需要验证,直接auth password 认证 127.0.0.1:6379> config get requirepass (error) NOAUTH Authentication required. 127.redis基础
NoSQL概述 数据存储瓶颈是什么 数据量总大小,一个机器放不下 数据索引一个机器内存放不下 访问量一个服务器不能承受 优化数据结构–文件缓存IO 后来,随着访问量的上升,几乎大部分使用MySQL架构的网站在数据库上都开始出现了性能问题,web 程序不再仅仅专注在功能上,同时也在追求性能。Redis的配置
Redis 关系型数据库和非关系型数据库 内容 关系型数据库 非关系型数据库 成本 有些需要收费 基本是开源 查询数据 存储于硬盘,速度慢 数据存储于缓存中,速度快 存储格式 只支持基础数据 K-V,文档,图片等 扩展性 有多表查询机制,拓展困难 数据之间没有耦合,容易扩展 持001-Redis的前世
在正式的走入 Redis 的世界之前,我想和你一起探讨下 Redis 的前世,为什么会有 Redis 的出现?是什么促成 Redis 的诞生? 1. 数据的存储 1.1 早期文件存储 在早期,数据库等概念还没诞生的时候,【数据以文件的形式】存储在磁盘上,例如 xxx.txt 文件,程序员通过 awk/grep/Java 等方式对数据进布隆过滤器(Bloom Filter)
转载于https://zhuanlan.zhihu.com/p/433689454 布隆过滤器(Bloom Filter)是由 Bloom 于 1970 年提出的。我们可以把它看作由二进制向量(或者说位数组)和一系列随机映射函数(哈希函数)两部分组成的数据结构。相比于我们平时常用的的 List、Map 、Set 等数据结构,它占用空间更少并且效率prometheus监控redis-cluster集群
信息 prometheus v2.1.0 redis_exporter v1.6.1 redis cluster 5.0 3 mater 3 slave prometheus.yml 在prometheus.yml添加两个job,redis_exporter和redis_exporter_targets,redis_exporter_targets才是真正监控redis集群的。 ## config for scraping the exporter itself - j如何查看redis使用那个配置文件启动
[root@cdc-henan-cdhworker02 redis]# /usr/local/redis/bin/redis-cli -h 192.168.1.50 -a test123 -p 6379 Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. 192.168.1.50:6379> info SerRedis命令操作_常用命令和Redis持久化
通用命令 keys * 查询所有的键 type key:获取键对应的value的类型 del key:删除指定的key clear:清除窗口所有内容 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set name zhangsan OK 127.0.0.1:6379> keys * 1) "name" 127.0.0.1:6379> type user none 127.0.0.131. Redis---AOF持久化
Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 1. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来的命令打30. Redis---事务(24补充)
1.前言 Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 2. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来24. Redis---Lua脚本
1. 前言 Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 2. Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来21. Redis---消息队列
1. 前言 Redis Stream 是 Redis 5.0 版本引入的一种新数据类型,同时它也是 Redis 中最为复杂的数据结构,本节主要对 Stream 做相关介绍。 2. 什么是Stream? Stream 实际上是一个具有消息发布/订阅功能的组件,也就常说的消息队列。其实这种类似于 broker/consumer(生产者/消费者)的数redis实现消息队列的几种方式及其优劣
redis实现消息队列的几种方式及其优劣 衡与墨 已于 2022-04-27 20:46:32 修改 5617 收藏 24分类专栏: redis 精华 文章标签: redis pub-sub stream 消息队列版权 redis同时被 2 个专栏收录19 篇文章0 订阅订阅专栏 精华12 篇文章0 订阅订阅专栏概述常用的消息队列有,rabbitMq、kafkaRedis---bitmap位图
1.前言 在平时开发过程中,经常会有一些 bool 类型数据需要存取。比如记录用户一年内签到的次数,签了是 1,没签是 0。如果使用 key-value 来存储,那么每个用户都要记录 365 次,当用户成百上亿时,需要的存储空间将非常巨大。为了解决这个问题,Redis 提供了位图结构。位图(bitmap)同样属于 strRedis---数值操作命令
1. 前言 Redis string 类型提供了一些专门操作数值的命令,比如 INCRBY(自增)、DECRBR(自减)、INCR(加1) 和 DECR(减1) 等命令。数值操作,同样有特定的应用场景,比如常见的点赞、取消点赞、关注、取消关注等,这类和计数相关的场景都可以使用数值操作来实现。注意:此时 key 对应的 value 值是必24.Redis Transaction事务
Redis 事务的目的是方便用户一次执行多个命令。执行 Redis 事务可分为三个阶段: 开始事务 命令入队 执行事务 Redis事务特性 Redis 事务具有两个重要特性: 1) 单独的隔离操作 事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来的命令打断Redis list类型
Redis list类型 Redis中list类型是string类型的有序列表。Redis的list经常用于: 实现堆和栈。 创建后台系统的队列管理。 Redis常用命令 lpush命令 对list前置value, list不存在则创建list,存在则在list最前面插入值。最后插入的在list的最前位置。lpush可以一次性插入多个valueRedis命令
启动关闭redis服务命令: 微信交流群:Java技术沟通群⑤(点击加入) 启动:redis-server 开启服务:redis-server 进入:redis-cli -h localhost -p 6379 ☁ ~ redis-server ☁ ~ redis-cli -h localhost -p 6379 localhost:6379> Windows服务 D:\software\Redis-x64-3.2.100>redis-servRedis、Eureka注册中心【微服务入门】
Redis 什么是Redis? REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提Redis启动时提示Creating Server TCP listening socket *:6379: bind: No error
场景 启动redis-server时需要走配置文件,所以编写了bat脚本启动。 @echo off redis-server.exe redis.windows.conf exit 这样就不用每次都输命令了。 但是某次在双击Bat脚本之后,命令框一闪而过。 此时在redis-server.exe所在的目录下打开cmd,输入redis-server.exe redis.wLinux服务器开放端口号
Linux服务器开放端口号(6379) 1、查看端口状态,比如redis 6379 firewall-cmd --zone=public --query-port=6379/tcp 2、如果是no-表示关闭,yes-表示开启 [root@localhost ~]# firewall-cmd --zone=public --query-port=6379/tcp no 3、开启状态 [root@localhost ~]``# firewall-cmRedis(一)
Redis(一) 安装 前置条件: 1.编辑/etc/sysctl.conf将vm.overcommit_memory设置为1,并执行sysctl vm.overcommit_memory=1使其立即生效 值为1-表示内核允许超量使用内存直到用完为止 2.配置大内存页面 临时生效: echo never > /sys/kernel/mm/transparent_hugepage/enabled 永久