redis

redis性能为什么高-小浪学习网

redis性能为什么高

(1)redis是非关系型内存数据库数据存储于内存中,内存读取速度非常快,如果只是简单的key-value,内存不是瓶颈。一般情况下,hash查找可以达到每秒数百万次的数量级。 (2)采用单线程,避免...
站长的头像-小浪学习网站长8个月前
457
linux下如何清理redis缓存-小浪学习网

linux下如何清理redis缓存

1、先确保redis进程存活 ps -ef|grep redis 2、执行./redis-cli或者./redis-cli -h 127.0.0.1 -p 6379 [root@slave bin]# ./redis-cli 3、执行:dbsize命令 4、执行:flushall命令 5、使用keys ...
站长的头像-小浪学习网站长8个月前
406
redis怎么用-小浪学习网

redis怎么用

redis怎么用? 安装redis后,在命令行输入“redis-cli'回车输入”auth passowod'确认redis是否安装。 新建web项目,项目结构图如下所示。 在SpirngRedis文件中设置键值对,以及获取键对应值。代...
站长的头像-小浪学习网站长7个月前
2811
为什么redis可以做分布式锁-小浪学习网

为什么redis可以做分布式锁

Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。 代码实现的,主要是针对某一笔数据的流水号加锁,防止多个线程写入这个数据。(具...
站长的头像-小浪学习网站长7个月前
329
redis哨兵模式是集群吗-小浪学习网

redis哨兵模式是集群吗

哨兵模式 它是一种高可用的解决方案,sentinel本身是一个独立运行的进程,可以部署在其他与Redis集群可通讯的机器中监控Redis集群。 监控:哨兵会定时监控redis是否良好运行。         (推...
站长的头像-小浪学习网站长7个月前
2214
redis如何实现分布式锁-小浪学习网

redis如何实现分布式锁

分布式锁需要解决的问题 互斥性:任意时刻只能有一个客户端拥有锁,不能同时多个客户端获取 安全性:锁只能被持有该锁的用户删除,而不能被其他用户删除       (推荐学习:Redis视频教程)...
站长的头像-小浪学习网站长7个月前
385
Redis阻塞原因详解-小浪学习网

Redis阻塞原因详解

发现阻塞 线上应用服务最先感知到,可在应用方加入异常统计并通过邮件、短信、微信报警。 借助日志系统,统计异常和触发报警逻辑 借助Redis监控系统发现阻塞问题,触发报警。推荐CacheCloud系统...
站长的头像-小浪学习网站长7个月前
2715
Redis 中如何使用 scan 替换 keys-小浪学习网

Redis 中如何使用 scan 替换 keys

我们都知道查找 redis 的键时,可以使用 keys pattern,但当 key 太多时,keys 命令的效率就很低,如果在线上直接使用,甚至可能发生生产事故,这时候,我们不妨使用 scan 命令。 SCAN 命令是一...
站长的头像-小浪学习网站长6个月前
3611
redis主从复制创建过程-小浪学习网

redis主从复制创建过程

首先我们会在从库配置中文件加入slaveof masterHost masterPort来指定相应的主库。此时如果启动从库,那么redis会找到指定ip和端口号来连接master;如果是一个正在运行的redis服务器,那么我们可...
站长的头像-小浪学习网站长6个月前
497
redis多数据库的使用-小浪学习网

redis多数据库的使用

一台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。 那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在...
站长的头像-小浪学习网站长6个月前
309
redis秒杀场景解决方案-小浪学习网

redis秒杀场景解决方案

在大流量程序开发中,必然会遇到高并发的应用的场景。解决方案大致分为两个方向,消息队列、锁. redis 实现消息队列核心简单版本         $key = 'quque';         /**   ...
站长的头像-小浪学习网站长6个月前
3412