最新 最热

redis命令和lua实现分布式锁

因为这个命令的性质,多个线程竞争时只有一个线程能修改key的值。利用这一点可以实现锁的互斥功能。

2020-09-03
3

Redis主从、哨兵、集群

命名设置:>6380 slaveof 127.0.0.01 6379 slaveof on one----------配置:-- 注意一点: 一定开启rdb,不能使用aof从节点配置:主节点正常配置即可

2020-09-03
0

rdb和aof二种持久化方式对比(Redis)

比如你redis整个挂了,然后redis就不可用了,你要做的事情是让redis变得可用,尽快变得可用

2020-09-03
3

热点账户高并发记账方案

记账处理过程主要包括两部分,一是记录记账凭证,二是更新账户的余额。为了保证账户不被其他请求影响数据的准确性,在进行记账处理时,会先对账户的资源加锁,记账处理完毕后会自动释放锁。随着账务处理业务量的增大,账务数据库...

2020-09-03
2

redis4.0.10安装与常用命令

----------- redis安装 ------------------------------------------- 安装reids:https://redis.io/download (4.0.10) wget: http://download.redis.io/releases/redis-4.0...

2020-09-03
0

搭建redis集群

redis的安装此篇不做说明,可以参考:https://www.cnblogs.com/lm970585581/p/9909957.html

2020-09-03
5

Redis数据迁移至Codis集群方案

随着公司项目的发展,单台redis的性能逐渐达到瓶颈,为了保证业务的正常运行,必须对单台redis进行扩展,组建redis的集群。在这次集群组建的过程中我们采用了豌豆荚开源的codis集群来承接业务需求,通过再开多个实例的方式来分...

2020-09-03
7

Redis 中的 5 大数据类型及其常用命令手册

String 是一组字节,在 Redis 中是最基本的类型,属于二进制安全的。因此具有已知长度,且内容不受特殊终止字符的影响,一个字符串最多可以存储 512 M 的内容,其常用操作如下:...

2020-09-03
0

细品redis的Scan和Keys命令

抽象一点说,假设开始槽位的二进制数是 xxx,那么该槽位中的元素将被 rehash 到 0xxx 和 1xxx(xxx+8) 中。 如果字典长度由 16 位扩容到 32 位,那么对于二进制槽位 xxxx 中的元素将被 rehash 到 0xxxx 和 1xxxx(xxxx+16) ...

2020-09-03
0

lua执行redis脚本找不到脚本的问题

有个项目,利用redis做统计功能。一向对性能追求极致的我怎么能随便写几条redis的统计语句就应付呢。于是我打算使用lua脚本把用到的几条redis指令封装一起,这样减少和redis的IO交互,还可以保证操作原子性。我为自己的聪...

2020-09-03
3