• Redis 学习笔记-入门

    时间:2024-04-20 12:53:38

    Redis特点:1、速度快2、支持丰富的数据类型:字符串、哈希列表、集合3、操作具有原子性,所有Redis操作都是原子操作4、多实用工具,可应用如缓存,消息队列,应用程序中任何短期数据,如web中会话,网页命中计算Redis有专用命令管理键,包括有设置过期时间,判断是否存在,转移,查找类型等键的形式...

  • Redis不再开源,Linux基金会推出下一代开源替代方案!-Valkey和Redis的对比

    时间:2024-04-20 10:17:42

    虽然Valkey在很多方面都与Redis相似,它的出现主要是为了解决Redis更改许可证后可能的法律和道德问题。Valkey承诺保持免费和开放,这意味着任何人都可以参与到项目中来,无论是个人开发者还是大型企业。

  • Redis中的Lua脚本(五)

    时间:2024-04-20 09:06:47

    Lua脚本 脚本复制 复制EVALSHA命令 EVALSHA命令式所有与Lua脚本有关的命令中,复制操作最复杂的一个,因为主服务器与从服务器载入Lua脚本的情况可能有所不同,所以主服务器不能像复制EVAL命令、SCRIPT LOAD命令或者SCRIPT FLUSH命令那样,直接将EVALSHA命令传...

  • Docker(十):Redis三主三从(扩容、缩容)

    时间:2024-04-20 07:02:16

    一:启动6台Redis # privileged=true 获取宿主机root权限# --cluster-enabled yes 开启redis集群# --appendonly yes 开启持久化docker run -d --name redis-node-1 --net host --privi...

  • 数据库-Redis(17)

    时间:2024-04-19 13:36:49

    目录 81.什么是Redis Cluster? 82.说说Redis哈希槽的概念?为什么是16384个? 83.Redis集群会有写操作丢失吗?为什么? 84.Redis客户端有哪些? 85.Redis如何做大数据量插入? 81.什么是Redis Cluster? Redis-Cluster是一种...

  • Redis学习笔记:与SpringBoot结合使用

    时间:2024-04-19 08:11:16

    首先需要在pom文件中导入相应的Redis依赖(版本可以会变化,下面坐标也可能会变化) <dependency> <groupId>org.springframework.boot</groupId> &l...

  • Redis的数据类型和内部编码

    时间:2024-04-18 14:38:48

    前言 为了后续能更好的讲解Redis的各种数据类型,我们需要学习一点前置知识。 数据类型 Redis是通过Key-Value的形式来组织数据的,而Key的类型都是String,而Value的类型可以有很多。 在Redis中最通用的数据类型大致有这几种:String、List、Set、Hash、Sor...

  • spring-data-redis读写分离

    时间:2024-04-18 10:30:10

    在对Redis进行性能优化时,一直想对Redis进行读写分离。但由于项目底层采用spring-data-redis对redis进行操作,参考spring官网却发现spring-data-redis目前(1.7.0.RELEASE)及以前的版本并不支持读写分离。 一、源码分析spring-data-r...

  • Redis_字典

    时间:2024-04-17 23:42:49

    阅读本文之前要了解的两件事情,第一,Redis是一种Key-Value数据库,第二,字典是一种保存键值对的抽象数据结构。所以不难猜出字典在Redis中应用一定很广泛,实际上,Redis数据库的底层实现就是字典,对数据库的增删查改也是构建在对字典的操作上。那么想要深入理解Redis,字典的解密是不可缺...

  • Redis集群部署一直卡在Waiting for the cluster to join ......(Redis集群总线配置)

    时间:2024-04-17 20:05:20

    redis集群总线端口为redis客户端端口加上10000,比如说你的redis 6379端口为客户端通讯端口,那么16379端口为集群总线端口我搭建的redis集...

  • Redis的发布订阅机制及其使用场景

    时间:2024-04-17 16:31:49

    实时消息传递:Redis发布订阅机制可以用于构建实时聊天应用程序或者即时通讯系统。每个用户可以订阅一个或多个频道,从而接收其他用户发送的消息。 消息队列:Redis的发布订阅机制可以用作轻量级的消息队列系统。发布者将消息发布到指定频道,订阅者通过订阅频道来消费消息,实现了解耦合和异步处理。 实...

  • Redis常用命令速查 <第二篇>

    时间:2024-04-17 09:28:22

    一、KeyKey命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定 key 是否存在EXPIRE为给定key...

  • 结合redis实现后台统计(今日访客/总访客)

    时间:2024-04-16 21:14:02

    一、实现今日访客1、本项目redis的配置 #redis相关的信息 redis: host: 127.0.0.1 port: 63812、contr...

  • 解析配置文件redis.conf

    时间:2024-04-16 16:34:45

    units单位:# 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024...

  • redis运维

    时间:2024-04-16 14:25:37

    1.备份redis配置文件 cp /etc/redis.conf /etc/redis.conf.bak 2.将redis中不要的注释和空行删除 sed -i '/^#/d; /^$/d' /etc/redis.conf         3.redis配置文件 bing 0.0.0.0 :绑定本...

  • Redis---持久化

    时间:2024-04-16 12:51:00

    Redis是内存数据库,是把数据存储在内存中的,但是内存中的数据不是持久的,如果想要做到持久,那么就需要让redis将数据存储到硬盘上。 Redis持久化有两种策略: RDB  ==> Redis DataBase   RDB机制采取的是定期备份AOF ==>  Append Onl...

  • Redis——服务器

    时间:2024-04-16 08:41:40

            Redis服务器负责与多个客户端建立网络连接,处理客户端发送的命令请求,在数据库中保存客户端执行命令所产生的数据,并通过资源管理来维持服务器自身的运行。         一. 命令请求的执行过程         一个命令请求从发送到获得回复过程中,客户端和服务器需要完成一系列操作。 ...

  • Redis实现持久化和集群的搭建

    时间:2024-04-16 07:24:45

    一、Redis的持久化方案 1)RDB持久化 RDB(Redis Database Backup file),Redsi数据备份文件或Redis数据快照。 把内存中的所有快照文件称为RDB文件,默认是保存在当前运行目录。 RDB持久化在四种情况下会执行: 执行save命令执行bgsave命令Redi...

  • redis实现简易在线聊天室

    时间:2024-04-15 22:19:57

    redis_flask简易聊天室项目构建这时一个基于Redis数据库的简单小项目,使用redis缓存数据,并通过flask部署到浏览器,运行截图如下:输入名字后,就...

  • Redis内存淘汰策略

    时间:2024-04-15 14:02:39

    1. 不进行数据淘汰的策略:         noEviction:当运行内存超过最大设置内存时,不淘汰任何数据。 2. 进行数据淘汰的策略:         1)在设置了过期时间的数据中进行淘汰:                 volatile-random:随机淘汰设置了过期时间的任意键值。 ...