51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Redis
解密Redis持久化
本文内容来源于Redis作者博文,Redis作者说,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章非常长,也很值得一看,NoSQLFan将主要内容简述成本文。什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们...
代码星球
·
2021-01-23
解密
Redis
持久化
Python操作 Memcache、Redis、RabbitMQ
Memcached Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcach...
代码星球
·
2021-01-23
Python
操作
Memcache
Redis
RabbitMQ
上下文管理、线程池、redis订阅和发布
一:上下文管理:对于一些对象在使用之后,需要关闭操作的。比如说:socket、mysql数据库连接、文件句柄等。都可以用上下文来管理。语法结构:1Typicalusage:23@contextmanager4defsome_generator(<arguments>):5<setup>6try:...
代码星球
·
2021-01-23
上下文
管理
线程
redis
订阅
多线程、多进程、协程、缓存(memcache、redis)
本节内容: 线程:a:基本的使用:创建线程:1:方法1importthreading23deff1(x):4print(x)567if__name__=='__main__':8t=threading.Thread(target=f1,args=(1,))9t.start() t=thr...
代码星球
·
2021-01-23
线程
进程
协程
缓存
memcache
spring-boot 中实现标准 redis 分布式锁
一,前言 redis现在已经成为系统缓存的必备组件,针对缓存读取更新操作,通常我们希望当缓存过期之后能够只有一个请求去更新缓存,其它请求依然使用旧的数据。这就需要用到锁,因为应用服务多数以集群方式部署,因此这里的锁就必需要是分布式锁才能符合需求。 二,spring...
代码星球
·
2021-01-23
spring-boot
实现
标准
redis
分布式
应对高并发场景的redis加锁技巧
//获取锁getLock(){ //是否有正在执行的线程 booleanhasLock=false; try{ hasLock=redi...
代码星球
·
2021-01-23
应对
高并发
并发
场景
redis
基于Redis的分布式锁两种实现方式
最近有一个竞拍的项目会用到分布式锁,网上查到的结果是有三种途径可以实现。1.数据库锁机制,2.redis的锁,3.zookeeper。考虑到使用mysql实现会在性能这一块会受影响,zookeeper又是不怎么会。所以使用redis来实现了。第一种:使用redis的watch命令进行实现如上图所示:session1在执...
代码星球
·
2021-01-23
基于
Redis
分布式
两种
实现
Redis分布式锁的正确实现方式
分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布...
代码星球
·
2021-01-23
Redis
分布式
正确
实现
方式
实例解读什么是Redis缓存穿透、缓存雪崩和缓存击穿
Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案。本篇文...
代码星球
·
2021-01-23
缓存
实例
解读
什么
Redis
redis之闪电内幕
一、简介和应用二、Redis的对象redisObject三、String四、List4.1linkedlist(双端链表)4.2ziplist(压缩列表)五、Hash六、Set七、ZSet本文内容思维导图如下:Redis是一个由ANSIC语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。...
代码星球
·
2021-01-23
redis
闪电
内幕
redis持久化机制之AOF与RDB
什么是redis Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 redis为何需要持久化 由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开...
代码星球
·
2021-01-23
redis
持久化
机制
AOF
RDB
阿里云下Linux服务器安装Redis
什么是Redis?Redis是一个可以持久化的缓存框架,支持分布式缓存,简单易用。类似的框架还有memcached,是一个Key-Value形式存储的缓存框架。 可以作为缓存的框架有:EHCacheMongoDB更偏向存储,而不是缓存Redis更偏向于缓存,而非存储Memcached R...
代码星球
·
2021-01-23
阿里
Linux
服务器
安装
Redis
redis常见命令
遇到一个报错:127.0.0.1:6379>getchat_v2_candidate_group4(error)WRONGTYPEOperationagainstakeyholdingthewrongkindofvalue1.首先确定一下这个key对应的对象类型,这个提示很可能因为值的类型不是String导致ty...
代码星球
·
2021-01-23
redis
常见
命令
Ubuntu编译安装配置Redis以及基本使用
1.首先下载rediscurl-Ohttp://download.redis.io/releases/redis-4.0.8.tar.gz2.解压压缩包tarxzfredis-4.0.8.tar.gz3.安装TCL测试工具sudoaptinstalltcl4.编译make5.测试编译结果maketest6.安装sudo...
代码星球
·
2021-01-22
Ubuntu
编译
安装
配置
Redis
原生redis命令
进入redis安装目录cd/usr/local/bin进入redis客户端./redis-cli-p6379-h用于指定ip-p用于指定端口-a用于指定认证密码 退出客户端quit指定database,默认16个数据库select3单条操作SETkeyvalue//存入字符串键值对GETkey //获取...
代码星球
·
2021-01-20
原生
redis
命令
首页
上一页
...
14
15
16
17
18
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他