首页 > 文章列表
  • Redis中SDS简单动态字符串问题怎么解决
    Redis中SDS简单动态字符串问题怎么解决
    一、SDS的结构 c语言没有string类型,本质是char[]数组;而且c语言数组创建时必须初始化大小,指定类型后就不能改变,并且字符数组的最后一个元素总是空字符 '' 。以下展示了一个值为 "Re
    Redis SDS
    116 2024-04-26
  • 如何在Spring Boot中使用@Cacheable与Redis整合
    如何在Spring Boot中使用@Cacheable与Redis整合
    首先我们需要配置一个缓存管理器,然后才能使用缓存注解来管理缓存package com.cherish.servicebase.handler; import com.fasterxml.jackson.annotation.JsonAutoDe
    Redis springboot @cacheable
    134 2024-04-24
  • 使用PHP实现Redis的字符串操作
    使用PHP实现Redis的字符串操作
    String操作//设置键值:成功返回true,否则返回false $redis->set('mystr', 'Welcome!'); //获取键值:成功返回String类型键值,若key不存在或不是String类型则
    php Redis string
    492 2024-04-24
  • 实现Redis链表底层的机制
    实现Redis链表底层的机制
    底层实现Redis的list数据结构底层实现是基于双向链表实现的。双向链表是一种常见的数据结构,它由一系列节点组成,每个节点都由一个listNode结构表示,其中包含了一个指向前一个节点的指针prev、一个指向后一个节点的指针next和一个存储值的指针value。在
    Redis
    242 2024-04-22
  • 读写分离的作用是什么?
    读写分离的作用是什么?
    读写分离Redis 通过副本,实现「主-从」运行模式,是故障切换的基石,用来提高系统运行可靠性。也支持读写分离,提高读性能。你可以部署一个主结点,多个从结点。将读命令分散到从结点中,从而减轻主结点压力,提升性能。
    Redis
    385 2024-04-21
  • Redis事务是否符合ACID特性
    Redis事务是否符合ACID特性
    什么是事务的 ACID鬼吹灯之《云南虫谷》中的摸金校尉有句话叫「合则生,分则死」,为了寻找雮尘珠他们三人分工明确、齐心协力共进退方可成功。事务(Transaction)是并发控制单位,一个操作序列组合而成,这些操作要么都执行,要么都不执行。【相关推荐:Redis视频
    Redis acid
    269 2024-04-21
  • Redis事务基本操作指令有哪些
    Redis事务基本操作指令有哪些
    Redis 事务简介Redis 只是提供了简单的事务功能。其本质是一组命令的集合,事务支持一次执行多个命令,在事务执行过程中,会顺序执行队列中的命令,其他客户端提交的命令请求不会插入到本事务执行命令序列中。命令的执行过程是顺序执行的,但不能保证原子性。无法像 MyS
    Redis
    485 2024-04-20
  • 如何在Redis中设置键的生存时间和过期时间
    如何在Redis中设置键的生存时间和过期时间
    在了解原理前 先来看使用方法通过EXPIRE命令或者PEXPIRE命令,客户端可以以秒或者毫秒精度为数据库中的某个键设置生存时间,在经过指定的秒数或者毫秒数之后,服务器就会自动删除生存时间为0的键。SETEX命令可以在设置一个字符串键的
    Redis
    291 2024-04-20
  • 解决PHP中Redis数据丢失的方法
    解决PHP中Redis数据丢失的方法
    php redis数据丢失的解决办法:1、找到“/etc/sysctl.conf”;2、添加“vm.overcommit_memory = 1”;3、用“sysctl -p”使配置生效;4、重启linux服务器即可。linux服务器重启
    php Redis
    483 2024-04-20
  • 使用Java与Redis实现基本的热门搜索功能
    使用Java与Redis实现基本的热门搜索功能
    具备以下功能:1:搜索栏展示当前登陆的个人用户的搜索历史记录,删除个人历史记录2:用户在搜索栏输入某字符,则将该字符记录下来 以zset格式存储的redis中,记录该字符被搜索的个数以及当前的时间戳 (用了DFA算法,感兴趣的自己百度学习吧)3:每当用户查询了已在r
    Redis springboot
    117 2024-04-18
  • 解决Redis内存泄漏问题引起的Lettuce启动错误
    解决Redis内存泄漏问题引起的Lettuce启动错误
    redis 使用 lettuce 出现LEAK: hashedwheelTimer.release() was not called before it's garbage-collected. Enable advanced leak内存泄漏。其实是内存不
    Redis lettuce
    463 2024-04-17
  • 使用Redis实现点赞和取消点赞功能
    使用Redis实现点赞和取消点赞功能
    代码实现:/**      *      * @param userId 点赞的人     &n
    Redis
    101 2024-04-15
  • 探究Redis集群主从架构的工作原理
    探究Redis集群主从架构的工作原理
    本篇文章带大家深入理解下Redis集群主从复制原理,希望对大家有所帮助!一、首先思考一个问题,为什么redis性能这么高还需要分布式方案?1、实现更高性能:高并发应用,单机性能会有影响,需要更多redis服务器分担压力,实现负载均衡2、
    Redis
    491 2024-04-15
  • 三种Redis集群模式的介绍
    三种Redis集群模式的介绍
    三种集群模式redis有三种集群模式,其中主从是最常见的模式。Sentinel 哨兵模式是为了弥补主从复制集群中主机宕机后,主备切换的复杂性而演变出来的。哨兵顾名思义,就是用来监控的,主要作用就是监控主从集群,自动切换主备,完成集群故障
    Redis
    327 2024-04-14
  • 如何在Linux中配置Redis开机自启动
    如何在Linux中配置Redis开机自启动
    Linux设置redis开机自启具体方法1、设置redis.conf中daemonize为yes,确保守护进程开启。2、编写开机自启动脚本 vi /etc/init.d/redis看清楚目录,是在 etc/init.d下新建redis文件 ,为什
    Redis linux
    227 2024-04-14
  • 定义Redis的Object结构体
    定义Redis的Object结构体
    Redis的两层数据结构简介redis的性能高的原因之一是它每种数据结构都是经过专门设计的,并都有一种或多种数据结构来支持,依赖这些灵活的数据结构,来提升读取和写入的性能。如果要了解redis的数据结构,可以从两个不同的层面来讨论它:第一个层面,是从使用者的角度,这
    Redis Object
    431 2024-04-13
  • 在CentOS系统中安装Redis 3.0的方法
    在CentOS系统中安装Redis 3.0的方法
    线上的统一聊天及推送系统redis版本2.8.6,跑了近一年运行良好,之所以测试redis3.0,因为3.0相比2.8加了很多新特性:redis cluster —— 一个分布式的 redis 实现全新的 “embedded string” 对象编码结果,更少的缓存
    Redis centos
    379 2024-04-13
  • 使用AOP结合Redis和Lua实现限流功能
    使用AOP结合Redis和Lua实现限流功能
    需求公司里使用OneByOne的方式删除数据,为了防止一段时间内删除数据过多,让我这边做一个接口限流,超过一定阈值后报异常,终止删除操作。实现方式创建自定义注解 @limit 让使用者在需要的地方配置 count(一定时间内最多访问次数)、 period(给定的时间
    Redis aop lua
    227 2024-04-12
  • Redis经常遇到的问题是什么
    Redis经常遇到的问题是什么
    1.什么是redis?Redis 是一个基于内存的高性能key-value数据库。2.Reids的特点  Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到
    Redis
    157 2024-04-11
  • Node.js中如何使用Redis实现添加和查询操作
    Node.js中如何使用Redis实现添加和查询操作
    一个例子对于一个新的模块,我们需要在我们的项目中先安装redis模块才能用。命令cnpm install redis新建一个redis.js的文件,代码如下://引入redis var redis = require
    Redis Node.js
    496 2024-04-11