将DB1中键为detail_开头的数据移动到BD0 redis-cli -p 6393 -n 1 keys "detail_*" | xargs -i redis-cli -p 6393 -n 1 move {} 0 获…
分类:redis
聊聊redis的事务操作
序 本文主要研究一下redis的事务操作 命令 multi与exec 命令行 127.0.0.1:6379> multi OK 127.0.0.1:6379> incr total QUEUED 127.0.…
让写入数据库的数据自动写入缓存
在项目开发中,为了减轻数据库的 I/O 压力,加快请求的响应速度,缓存是常用到的技术。Redis 和 Memcache 是现在常用的两个用来做数据缓存的技术。数据缓存一些常见的做法是,让数据写入到数据库以后通过一些自动化…
Redis的11种Web应用场景简介
参考网站:https://www.teakki.com/p/57e2… 下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。 1.在主页中显示最新的项目列表 Redis使用…
阿里云Redis开发规范
摘要: 本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1. key名设计 (1)【建议】: 可读…
Redis基础系列-0x006:Set
0x001 添加一个值 命令格式: SADD key member [member1 member2 ...] SADD goods apple banana 0x002 获取set的数量 命令格式: SCARD key…
python操作redis
连接 Redis import redis 连接方式:redis提供了2个方法 1:StrictRedis:实现大部分官方的命令2:Redis:是StrictRedis的子类,用于向后兼容旧版的redis。 官方推荐使用…
linux下Redis以及c++操作
使用不同的语言,redis支持不同的编程语言,但是调用了不同的redis包,例如: java对应jedis; php对应phpredis; C++对应的则是hredis。 安装Redis 上篇博客已经写过,…
四.redis 事务
redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的…
基于redis实现的锁(用于控制nodejs的并发)
场景:使用node+mongo搭建web应用时,常常遇到并发问题导致创建一条数据的时候会同时创建多条。 通过redis set 方法 配合 ‘NX’ 选项即可实现锁机制。 主要的方法有三个: lock(加锁) unloc…
基于微信公众号的多房间实时弹幕消息系统
项目起始原因 源于数据库课设和以前的一次突发奇想。其实还有其他微信公众号的弹幕系统,但是我发现使用体验不佳,因为那种弹幕系统都是私用,并且只支持同时进行一个房间的使用。所以便萌生了自己写一个的想法。(第一次写md,有点不…
分布式锁的redis缓存使用方式
基于缓存的分布式锁(公司大牛内部文章分享)目前有很多成熟的缓存产品,包括Redis,memcached等。这里以Redis为例来分析下使用缓存实现分布式锁的方案。主要的实现方式是使用Jedis.setNX方法来实现。 p…