ICode9

精准搜索请尝试: 精确搜索
  • Redis2022-08-28 11:00:09

    1、redis   是一个高性能的 key-value 数据库 2、数据类型   Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作 3、原子性   Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EX

  • 分布式系统~常见的 配置中心2022-08-28 03:01:12

    一、disconf 二、zookepper 三、apollo   四、xxl-conf 五、redis 六、dimond 七、SpringCloud Config 八、SpringCloudAlibaba Nacos  

  • Redis 集群模式2022-08-27 17:33:19

    概述 Redis 在 3.0 之后开始支持 Cluster(集群)模式,特点如下: 支持节点的自动发现:可向集群动态添加节点,并自动融入 支持 slave-master 选举和容错:多个 master 宕机后,选举出新的 master 继续工作 在线分片:当有新的节点加入时,为新节点分配 slot 空间,从其他节点处获取,并携带数据 搭

  • Redis常用命令2022-08-27 16:01:57

    字符串string 能够存储字符串、整数、浮点数3种类型的值。 基本命令 + get key //读取 + set key value // 写入 + del key // 删除 自增/自减 + incr key // 键值加1 + decr key // 键值减1 + incrby key amount // 键值加amount + decrby key amount // 键值减amount + incrby

  • redis-主从复制2022-08-27 14:33:39

    一、主从复制的建立 1.在slave机器上运行replicaof master的ip master的ip (Redis 5.0 之前使用 slaveof) 2.启动redis时redis-server /etc/redis.conf --replicaof 192.168.233.132 6379 3.在redis.conf文件中加入replicaof master的ip master的ip 只有第三种方式在重启后还是主从

  • redis 入门安装流程2022-08-27 13:05:30

    redis安装流程 安装linux的Redis [官网下载即可][ https://redis.io/download/ ] 一般会移动到opt目录下 mv redis-7.0.4 /opt 在linux系统下安装redis 加压命令 tar -zxvf redis-7.0.4.tar.gz 使用make指令下载和编译文件 make make install 然后修改配置文件改为后台

  • java 连接 redis2022-08-27 13:04:59

    Jedis 导入对应的依赖 <dependencies> <!-- jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.2.3</version> </dependency>

  • docker+ redis+安装2022-08-27 11:04:41

    命令:  1:通过docker ps 指令查看启动状态 docker ps -a | grep myredis 2: 进入容器 docker exec -it myredis redis-cli 如果有密码 auto 密码  退出redis容器  shutdown---退出redis 3:获取密码 config get requirepass 4: 停止命令 docker stop

  • tp3.2 Redis使用2022-08-26 18:30:54

    http://www.cnblogs.com/yun007/p/3705353.html根据这个配置redis注意php_redis.dll这个要和PHP的版本必须吻合 还有就是电脑的操作系统$redis = new \Redis();$redis->connect('127.0.0.1',6379);$redis->set('test','hello redis');echo $redis->get('test&#

  • 【Java面试】准备跳槽!那这期面试题必须要会,请描述一下Redis的缓存淘汰策略2022-08-26 16:31:53

    “请你描述一下Redis的缓存淘汰策略” 你如果你正好遇到这个问题,想好怎么回答了吗? 关于这个问题,我把高手的回答整理到了15W字的面试文档里面 大家可以私信留言领取。 下面看看高手的回答。 高手: 这个问题我需要从三个方面来回答。 第一个方面: 当Redis使用的内存达到maxmemory参

  • Spring Boot 2.x基础教程:使用Redis的发布订阅功能2022-08-26 15:02:28

    通过前面一篇集中式缓存的使用教程,我们已经了解了Redis的核心功能:作为K、V存储的高性能缓存。 接下来我们会分几篇来继续讲讲Redis的一些其他强大用法!如果你对此感兴趣,一定要关注收藏我哦! 发布订阅模式 如果你看过之前我写的关于MQ的相关文章,那么对于发布订阅功能应该不会陌生。如

  • ERROR--class invalid for deserialization2022-08-26 13:33:28

    class invalid for deserialization 原因: 类对反序列化无效 场景: 保存或获取redis缓存的时候,会出现序列化和反序列化的问题 解决方案: 从redis服务器中获取缓存数据时,其key和value要实现序列化,以实现跨平台存储和网络传输,否则redis无法解析,即无法反序列化。

  • 03--Redis持久化--配置2022-08-26 13:00:17

    redis持久化的两种方式 RDB(Redis Database) :内存中的数据不定期通过快照拷贝到磁盘 AOF(Append Only File) :对将数据操作的执行指令存储下来,实现数据恢复,优先采用AOF方式进行数据恢复,数据完整度更高。 如果没有持久化存储需求可以关闭RDB和AOF功能,redis就成为了内存数据库 1

  • Redis的配置2022-08-26 01:31:32

    Redis 关系型数据库和非关系型数据库 内容 关系型数据库 非关系型数据库 成本 有些需要收费 基本是开源 查询数据 存储于硬盘,速度慢 数据存储于缓存中,速度快 存储格式 只支持基础数据 K-V,文档,图片等 扩展性 有多表查询机制,拓展困难 数据之间没有耦合,容易扩展 持

  • 001-Redis的前世2022-08-26 01:04:22

    在正式的走入 Redis 的世界之前,我想和你一起探讨下 Redis 的前世,为什么会有 Redis 的出现?是什么促成 Redis 的诞生? 1. 数据的存储 1.1 早期文件存储 在早期,数据库等概念还没诞生的时候,【数据以文件的形式】存储在磁盘上,例如 xxx.txt 文件,程序员通过 awk/grep/Java 等方式对数据进

  • Mysql和Redis数据如何保持一致2022-08-26 01:02:04

    先阐明一下Mysql和Redis的关系:Mysql是数据库,用来持久化数据,一定程度上保证数据的可靠性;Redis是用来当缓存,用来提升数据访问的性能。 关于如何保证Mysql和Redis中的数据一致(即缓存一致性问题),这是一个非常经典的问题。 使用过缓存的人都应该知道,在实际应用场景中,要想实时刻保证缓存

  • 延时任务-基于redis zset的完整实现2022-08-26 00:31:36

    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务的文章: 《完整实现-通过DelayQueue实现延时任务》 《延时任务(二)-基于netty时间轮算法实战》 这

  • redis的底层原理2022-08-26 00:00:15

    1. String:   C语言字符串的缺陷:在c语言中,对字符串操作时,char* 指针只是指向字符数组的起始位置,而字符数组的结尾位置就用\0表示,意思是指字符串的结束   1. 获取长度需要 O(n)         (SDS 是O(1)解决的)   2. 除了字符串的末尾之外,字符串里面不能有”\0“字符,不能保存像

  • Redis基础2022-08-25 16:32:30

    常见缓存数据库 缓解关系型数据库的并发访问的压力:热点数据 减少响应时间 提升吞吐量:单机内存数据库支持很大并发量 Redis数据类型及常用场景 string:简单的k,v值 应用:计数器,开关,分布式锁setnx 原理:最基础的数据结构 命令集: 1. SET/GET/APPEND/STRLEN: 2. INCR/DECR/I

  • Redis缓存穿透和缓存击穿的区别2022-08-25 16:02:27

    一、缓存访问: 1.客户端发送请求; 2.服务首先会请求redis,查看请求的内容是否存在; 3.redis将请求结果返回给服务,如果返回的结果有数据则直接返回给客户端;如果没有数据则会继续往下执行; 4.服务从数据库中查询请求的数据; 5.数据库将查询的结果返回给服务; 6.如果数据库有返回数据,则将

  • redis 慢查询2022-08-25 14:02:07

    redis 慢查询 慢查询,顾名思义就是比较慢的查询,但是究竟是哪里慢呢?首先,我们了解一下Redis命令执行的整个过程 在慢查询的定义中,统计比较慢的时间段指的是命令执行这个步骤。没有慢查询,并不表示客户端没有超时问题,有可能网络传输有延迟,也有可能排队的命令比较多。 因为Redis中命令

  • 项目日志redis-Reconnected to ...的问题2022-08-25 11:32:02

    1:问题描述   项目的后台日志一直有如下日志,而且非常多,一会儿就是一大片 2022-08-20 10:51:21.241 INFO 6 --- [xecutorLoop-1-2] i.l.c.p.ConnectionWatchdog : Reconnecting, last destination was /192.168.197.100:3306 2022-08-20 10:51:21.243 INFO 6 ---

  • Redis的访问安全2022-08-25 10:03:05

    redis连接不上,查看进程gpg-agentd刷爆CPU,恭喜你,你被挖矿了_保爷99的博客-CSDN博客  https://blog.csdn.net/mengruobaobao/article/details/79612423 最近发现有一台测试服务器的redis连接不上,查看进程,发现CPU200%   之前遇到过类似的,第一感觉就是被入侵了。IO 情况、网络流量

  • PHP代码连接Redis,含Redis密码验证、指定某一Redis数据库2022-08-25 10:00:10

    <?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); //连接Redis $redis->auth('mypasswords123sdfeak'); //密码验证 $redis->select(2);//选择数据库2 $redis->set( "testKey" , "Hello Redis"); /

  • 项目主从数据库缓存问题2022-08-24 17:33:34

    1 由于单一数据库读写压力变大,采用读写分离的方式,主库用来写数据,从库用来读数据 2 redis缓存问题:公司中一些首页目录是存放在redis缓存中的,我的目的是修改首页目录的内容, 修改方案就是 首先删除缓存,然后将修改的数据写入数据主库当中,当用户访问的首页目录会先走缓存,缓存中没有 就

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

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

ICode9版权所有