ICode9

精准搜索请尝试: 精确搜索
  • 第十一章 Redis分布式主从搭建2021-12-13 10:01:07

    一、redis主从原理 1.从库配置主从同步 2.从库像主库发起sync命令 3.主库接收sync命令,执行bgsave,生成持久化rdb文件 4.主库将新的数据临时写入缓冲区 5.主库将rdb文件推送至从库 6.从库接收到rdb文件,会清空自己的数据 7.从库读取并导入rdb文件 8.主库将缓冲区的数据也传给从库 9.

  • 一文弄明白Redis布隆过滤器2021-12-12 14:02:26

    简介 布隆过滤器是一种概率型数据结构(Probabilistic data structures),对插入和查询比较高效,能够计算 “某样东西 一定不存在 或者 可能存在 ”。 如果存在那就是可能存在(hash的碰撞)如果不存在那就一定不存在 相比于传统的 List、Set、Map 等数据结构,它更高效插入和查询、占用空间

  • 在Centos7上安装Redis62021-12-11 15:35:18

    一、背景 Redis是一个非常流行的NOSQL数据库,拥有的数据类型非常丰富,此处我们简单记录一下在Centos7上是如何安装Redis6的。Redis的安装是推荐使用源码进行安装的。 二、安装步骤 1、安装gcc依赖 2、下载redis6 wget https://download.redis.io/releases/redis-6.2.6.tar.gz 3、

  • Redis事务2021-12-11 15:34:36

    Mysql:ACID 原子性:要么同时成功,要么同时失败 Redis事务 Redis单条命令是保证原子性的, 但是Redis事务不保证原子性,Redis事务也没有隔离级别的概念 所有命令在事务中并没有被执行,只有发起执行命令时才会执行 Exec 本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务执行过

  • 【Redis专题】linux下安装redis2021-12-11 12:35:22

     1. 本地官网下载5.0.8安装包,使用rz命令将下载的安装包上传至linux系统/opt目录下: cd /opt rz -be 2. 解压后重命名 tar -zxvf redis-x.x.tar.gz mv redis-x.x redis 3. 安装gcc: yum install gcc-c++ gcc -v 查看是否安装成功 4. 执行make&make install命令 make make in

  • Docker安装以及部署redis2021-12-10 22:58:32

    Docker简单介绍 Docker的应用场景 Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。 Docker 的优点 Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速

  • 03-Redis 事务处理及架构应用实践2021-12-10 10:04:28

    1 Redis事务简介 1.1 概述 事务是一个业务,也可以看成是一个逻辑工作单元,是为了保证业务的完整,数据的正确而推出的一种控制机制,原则上来讲,事务必须要满足ACID四个特性(原子性,一致性,隔离性,持久性),在多个事务 在并发执行,为更好保证事务的四个特性的实现,通常会对事务

  • Redis总结2021-12-09 22:03:02

    Redis 概述 Redis是一个key-value存储系统(官网:http://redis.io),是一个分布式缓存数据库。 Redis 相关参考网址如下所示: Bootnb 相关:https://www.runoob.com/redis/redis-tutorial.html Redis 官网:https://redis.io/ 源码地址:https://github.com/redis/redis Redis 在线测试:http:

  • JavaWeb学习总结18--redis学习,java多线程实战项目2021-12-08 14:59:13

    (integer) 1 获取: hget key field: 获取指定的field对应的值 127.0.0.1:6379> hget myhash username “lisi” hgetall key:获取所有的field和value 127.0.0.1:6379> hgetall myhash “username” “lisi” “password” “123” 删除: hdel key field 127.0.0.1:6379> hd

  • redis之位图2021-12-07 17:58:01

    位图 位图,即大量bit组成的一个数据结构(每个bit只能是0和1),主要适合在一些场景下,进行空间的节省,并有意义的记录数据, 例如一些大量的bool类型的存取,一个用户365天的签到记录,签到了是1,没签到是0,如果用普通的key/value进行存储,当用户量很大的时候,需要的存储空间是很大的。 如果使用

  • redis 学习2021-12-06 06:00:19

      redis 安装: brew install redis   启动redis: /usr/local/opt/redis/bin/redis-server /usr/local/etc/redis.conf   String 127.0.0.1:6379> 127.0.0.1:6379> set name "ruanjiyong" OK 127.0.0.1:6379> get name "ruanjiyong" 127.0.0.1:6379&

  • 初识Redis2021-12-05 22:33:17

    1.redis安装 linux 下载地址 http://download.redis.io/releases/redis-5.0.7.tar.gz 安装步骤 1、下载获得 redis-5.0.7.tar.gz 后将它放到我们Linux的目录下 /opt ,也可以直接:wget http://download.redis.io/releases/redis-5.0.7.tar.gz命令下载 2、/opt 目录下,解压命令

  • redis-BitMaps(位图)【redis】2021-12-05 09:03:09

    BitMaps(位图) 前言 我们统计用户信息,比如csdn上面有统计粉丝的活跃度,或者在B站里面统计上线的人数,一般我们在QQ上面看到的没在线的用户头像就是灰色的,更简单的比如我们上班打卡这些两种状态的(不活跃,活跃,登录,未登录,打卡,未打卡等等) 位存储 使用位存储,信息状态只有 0 和

  • 06-Redis系列之主从复制原理与优化2021-12-03 09:34:32

    一 什么是主从复制 机器故障;容量瓶颈;QPS瓶颈 一主一从,一主多从 做读写分离 做数据副本 扩展数据性能 一个maskter可以有多个slave 一个slave只能有一个master 数据流向是单向的,从master到slave 二 复制的 配置 2.1 slave 命令 6380是从,6379是主 在6380上执行(去从库配置,配置主库)

  • redis2021-11-29 13:34:07

    一、什么是redis redis是开源,BSD许可,高级的key-value存储系统。可以用来存储字符串,哈希结构,链表,集合,因此常用来提供数据结构服务。 1.1 redis和memcache区别 redis可以用来做存储,而memcache是用来做缓存(redis的持久化) 存储的数据有结构,对于memcache来说,存储的数据只有字符串,而r

  • redis持久化和用户认证--022021-11-29 12:30:25

    RDB和AOF持久化 1. RDB2. AOF3. 用户认证 1. RDB RDB:类似于快照的形式,当前内存里的状态持久化到硬盘里 优点:压缩格式/恢复速度快 缺点:不是实时的,可能会丢失数据,操作比较重 配置,配置文件 添加 save 900 1 save 300 10 save 60 10000 dbfilename redis.rdb dir /data/re

  • Redis——Sentinel哨兵机制详解2021-11-28 12:02:51

    Master 自动选举之 Sentinel 哨兵机制 在前面讲的 master/slave 模式,在一个典型的一主多从的系统中,slave 在整个体系中起到了数据冗余备份和读写分离的作用。当 master 遇到异常终端后,开发者可以通过手动方式选择一个 slave 数据库来升级到 master,使得系统能够继续提供服务。

  • linux 安装redis2021-11-22 15:03:17

    1.下载 http://download.redis.io/releases/redis-6.0.6.tar.gz 2. 拷贝到自定义目录,解压: tar zxvf redis-6.0.6.tar.gz  3.进入解压后的目录执行make命令进行编译 4.编译后出现src目录,进入后,执行make install ,执行陈宫后,会在/usr/local/bin下看到redis-server文件 5.拷

  • docker-compose 自定义容器ip地址2021-11-19 17:33:38

    1. 背景 使用 docker-compose 部署openresty服务,lua脚本中连接同一网络的redis服务时,报错 docker-compose.yaml配置如下: version: "3.9" networks: loki: services: loki: ...省略部分配置... resty: image: beyond147896/resty:latest ports: - "80

  • redis的bitmap操作2021-11-19 11:02:51

    Bitmaps 位图 位存储 统计疫情感染人数:0 1 0 1 统计用户信息:活跃,不活跃的。登陆、未登录的。打卡、未打卡的。像这种两个状态的都可以用bitmaps。 Bitmaps位图,数据结构,都是操作二进制位来进行记录,就只有0和1两个状态。 365天 = 365bit 1字节 = 8bit 46个字节左右 测试:bitmap

  • redis高级用法:geo位置相关信息2021-11-18 18:34:54

    三种特殊数据类型 geospatial地理位置 朋友的定位,附近的人,打车距离计算,方圆几里的人 geoadd ############################### #geoadd添加地理位置 #原则:两级无法直接添加,我们一般会先下载城市数据,直接通过程序一次性导入。 #参数:key 值(经度,纬度,名称) 127.0.0.1:6379> geoad

  • Redis中三种特殊数据类型详解2021-11-18 14:06:25

    Redis中三种特殊数据类型详解 Redis除了5种基础数据类型,还有三种特殊的数据类型,分别是 HyperLogLogs(基数统计), Bitmaps (位图) 和 geospatial (地理位置)。 HyperLogLogs(基数统计) Redis 2.8.9 版本更新了 Hyperloglog 数据结构! 什么是基数? 举个例子,A = {1, 2, 3, 4, 5}, B =

  • 软件安装-01 Linux下redis安装2021-11-18 09:35:25

    Redis 源码安装 安装 # 上传源码包 $ scp -P 22 redis-6.2.5.tar.gz root@xx.xx.xx.xx:/opt/ $ tar -zxvf redis-6.2.5.tar.gz # 编译(进入到/opt/redis/目录下执行make) $ make # 安装到/usr/local/redis 目录下 make PREFIX=/usr/local/redis install # 配置环境变量

  • Docker Swarm 安装 Redis 集群(bitnami/redis-cluster:latest)2021-11-16 15:01:02

    准备集群环境:docker-79、docker-80、docker-81 拉取镜像: docker pull bitnami/redis-cluster:latest 3. 在任意文件夹下新建 compose.yml 脚本:redis_compose.yml 异常 SELECT is not allowed in cluster mode 打开连接,提示:SELECT is not allowed in cluster mode 这是因为

  • Spring Boot 整合 Redis 遇到 Unable to connect to Redis2021-11-16 13:33:58

    在操作 Redis 的时候, 连接不上 Redis 报错误: Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to X.X.X.X:6379 spring: redis: host: 116.62.186.193 password: yy153016@ port: 6379 timeout: 2s lettuce: pool:

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

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

ICode9版权所有