ICode9

精准搜索请尝试: 精确搜索
  • 虚拟机centOS7+Redis,IDEA创建jedis连接时connect time out报错2022-05-29 10:02:29

    一、报错内容: redis.clients.jedis.exceptions.JedisConnectionException: Failed to create socket. 二、错误原因: redis默认端口6379 @BeforeEachpublic void setup(){ jedis = new Jedis("192.168.83.130",6379); jedis.auth("123"); jedis.select(0);}三、解决

  • Redis_九大数据类型2022-05-28 19:31:26

    1.String 2.Hash 3.Set 4.Zset 5.BitMaps 6.Hyperlogloss 7.Streams 8.Bloom FIlter数据结构 9.   1.String-键值对类型 Redis存储的时候主动加序列化 使用场景:1.Session  客户端>Nginx>WEB多个>Redis(共享内存)      2.自增和自减,网站请求点赞评论数量等 大型网站

  • scrapy框架分布式爬虫2022-05-28 10:31:13

    分布式爬虫 概念:我们需要搭建一个分布式的机群,让其对一组资源进行分布联合爬取。 作用:提升爬取数据的效率 如何实现分布式? 安装一个scrapy-redis的组件 原生的scarapy是不可以实现分布式爬虫,必须要让scrapy结合着scrapy-redis组件一起实现分布式爬虫。 为什么原生的scrapy不可以实

  • Redis 13 事务2022-05-27 17:34:13

    参考源 https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0 版本 本文章基于 Redis 6.2.6 概述 Redis 事务的本质是一组命令的集合 事务支持一次执行多个命令,一个事务中所有命令都会被序列化。 在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户

  • 连不上docker里的redis,问题分析2022-05-27 16:00:06

    连不上redis有三种可能,1端口没有开放 , redis开了保护模式只能本地访问 , doker配了ip   1端口没有开放 1. 进入ECS服务实例     2.点击“资源管理”    3.来到“实例”界面,点击“配置安全组规则”      4. 加入相应的端口号即可。 redis一般使用端口为6379。     2r

  • Redis - 数据结构2022-05-27 15:35:57

    Redis key-value结构组织 首先,Redis使用了一个全局哈希表来保存所有的键值对。这个全局哈希表,也就是一个存放哈希桶(entry)的数组。Redis可以用哈希算法算出某个key的哈希值,直接取到这个数组这个位置的元素,也就是O(1)的读写。每个entry包含了两到三个部分,一个是*key也就是指向键ke

  • 接口的幂等性如何设计?2022-05-27 09:34:18

    前言 所谓幂等: 多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。 我们在开发中主要操作也就是CURD,其中读取操作和删除操作是天然幂等的,我们所关心的就是创建操作、更新操作。 创建操作一定是非幂等的因为要涉及到新数据的产生,而更新操作有可

  • redis 持久化机制2022-05-27 00:34:58

    redis 持久化的意义 redis 持久化的意义,在于故障恢复。 比如说,你部署了一个 redis,作为 cache 缓存,当然也可以保存一些比较重要的数据。如果没有持久化的话,redis遇到灾难性故障的时候,就会丢失所有的数据,如果通过持久化将数据搞一份在磁盘上去,然后定期去同步和备份到一些云存储服务

  • 【Redis】集群命令处理2022-05-26 23:02:06

    集群请求命令处理 在Redis的命令处理函数processCommand(server.c)中有对集群节点的处理,满足以下条件时进入集群节点处理逻辑中: 启用了集群模式,通过server.cluster_enabled判断 发送命令的节点不是主节点 收到的命令中包含了key参数或者命令是EXEC,EXEC命令与MULTI结合使用,用于执行

  • spring boot——集成redis——示例参考——stringRedisTemplate与redisTemplate2022-05-26 22:00:46

    POM文件:   <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO

  • Redis笔记2022-05-26 21:01:01

    Redis 1、NoSql概述 1.1、为什么要用Nosql 单机MySQL时代 90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够! 那个时候,更多的去使用静态网页 Html~ 服务器根本没有太大的压力 这种情况下:整个网站的瓶颈是什么? 数据量如果太大、一台机器放不下了! 数据的索引 (B+Tree),一

  • autofac+redis+日志中间件2022-05-26 03:31:06

    autofac需要下载Autofac+Autofac.Extensions.DependencyInjection 推荐创建一个类      我这里TestServer是接口和实现类都在这个里面,直接读取进行批量注入 然后去Program进行替换 builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()) .Con

  • spring boot——集成redis——参考转载2022-05-26 01:31:55

    原文连接:   (1)、https://blog.csdn.net/weixin_39025362/article/details/105042476?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4-105042476-blog-117926658.pc_relevant_scanpaymentv1&depth_1-utm

  • 16.哨兵模式2022-05-25 22:04:53

    哨兵模式前奏: 有两种主从模式: 1. 2.层层链路(必须手动执行) 哨兵模式(主节点宕机后,自动推选出主节点) 哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个单独的进程,作为进程,他会独立运行。其原理是 哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis

  • 17.redis的缓存穿透与雪崩(重要)2022-05-25 22:02:20

    一、缓存穿透 1、概念 缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于

  • spring boot——集成redis——入门学习2022-05-25 22:01:26

    我这个工程是在集成mybatis的基础上添加的:     启动redis服务:   redis安装后,输入如下数据:             pom文件:   <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS

  • 4.使用docker安装redis2022-05-25 21:35:46

    1.拉去redis [root@wmd01 bin]# docker pull redis 2.创建文件夹: mkdir -p /usr/local/docker/redis/config 将自己的redis.conf文件放入(此处必须放入自己的redis.conf文件,并且必须是提前放入) 3.启动redis docker run -p 6379:6379 --name redis -v /usr/local/docker

  • 5.redis的基础知识2022-05-25 21:34:36

    reids默认有16个数据库,且默认使用的是第1个 redis.conf配置文件中如下 docker进入交互,执行客户端命令 root@cd8a28bf1a1c:/# redis-cli 127.0.0.1:6379> dbsize(查询当前数据库大小) (integer) 5 127.0.0.1:6379> select 3(更改默认的数据库,默认是第一个)

  • 7.redis三大特殊数据类型2022-05-25 21:31:53

    1.geospatial:地理位置 redis得geo在3.2版本后已经推出 2.Hyperloglog:专业做网站计数的或页面统计的(允许一定的错误) redis2.8.9推出了该数据结构 reid Hyperloglog基数统计的算法 优点:占用的内存是固定,2^64不通元素的技术,只需要占用12kb的内存,如果要从内存角度比较的话:Hyperlog

  • Redis 12 持久化2022-05-25 18:32:25

    参考源 https://www.bilibili.com/video/BV1S54y1R7SB?spm_id_from=333.999.0.0 版本 本文章基于 Redis 6.2.6 概述 Redis 是内存数据库,即数据存储在内存。 如果不将内存中的数据保存到磁盘,一旦服务器进程退出,服务器中的数据也会消失。 这样会造成巨大的损失,所以 Redis 提供了

  • Java分布式锁(转载)2022-05-25 16:31:43

    转自: https://baijiahao.baidu.com/s?id=1706150614199247340&wfr=spider&for=pc   前言 近来,分布式的问题被广泛提及,比如分布式事务、分布式框架、ZooKeeper、SpringCloud等等。本文先回顾锁的概念,再介绍分布式锁,以及如何用Redis来实现分布式锁。 一、锁的基本了解 首先,

  • 服务器环境配置2022-05-25 16:02:39

    服务器环境配置 服务器Nginx 1.安装 yum install nginx -y 2、启动nginx:service nginx start 重启nginx:nginx -s reload 关闭nginx:service nginx stop 如果出现无法访问此网站,检查是否在服务器上开通端口,如果没有设置端口号,则网站无法访问。配置完端口后再继续操作。 第一步:

  • Redis(1)- Redis数据库的安装和配置2022-05-25 16:01:09

    1.Redis安装 1.1.Linux环境安装Redis step-1:下载Redis 进入官网找到下载地址 https://redis.io/download wget https://github.com/redis/redis/archive/7.0.0.tar.gz  step-2:解包 tar -zvxf 7.0.0.tar.gz  step-3:编译 cd redis-7.0.0 make  step-4:安装 make ins

  • redis主从、哨兵主备切换搭建一步一步图解实现2022-05-25 02:31:30

    Redis支持主从复用。数据可以从主服务器向任意数量的从服务器上同步,同步使用的是发布/订阅机制。Mater Slave的模式,从Slave向Master发起SYNC命令。 可以是1 Master 多Slave,可以分层,Slave下可以再接Slave,可扩展成树状结构。 因为没有两台电脑,所以只能在一台机器上搭建两个Redis服

  • 利用LNMP实现可道云私有云2022-05-25 00:32:52

    一、环境准备     10.0.0.20:centos7 nginx1.18 php-fpm7.4 kodbox1.31 10.0.0.22: centos8 mysql8.0 redis5.0.3 二、部署 1、10.0.0.20(LNP) 1)安装nginx,可以通过官方源安装(我是编译安装)都一样 官方源 https://nginx.org/en/linux_packages.html#RHEL-CentOS vim /etc/yum.

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有