[redis]运行模式
[redis]运行模式
|
0 评论
一、单机1、部署(1)安装$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz$ tar xzf redis-6.2.6.tar.gz$ cd redis-6.2.6$ make PREFIX=/usr/local/redis-6.
[redis]原理
[redis]原理
|
0 评论
一、线程模型我们都是知道redis是单线程的,那么对于耗时的操作需要慎重,否则会造成redis卡顿,比如说keys * ,其时间复杂度是O(N),那么对于单线程的redis,如何支持高并发的呢?主要是因为多路复用。执行过程如下:(1)客户端socket01请求连接redis的socket serve
[redis]常见应用场景
[redis]常见应用场景
|
0 评论
一、分布式锁如果多个进程(模块)需要对同一份数据进行修改,这个时候就需要用到分布式锁,保证多个进程串行操作,否则并行修改的数据将出现不可预测的问题。分布式锁的解决方案有很多,其中常用的一种就是利用redis来实现分布式锁,主要用到以下两种命令:(1)setnx(2)set key value px
[redis]基础数据结构
[redis]基础数据结构
|
0 评论
Redis: Remote Dictionary Service , 远程字典服务,Redis是一个键值数据库,其中Key都是字符串的形式,Value分别支持string、list、set、hash以及zset。一、string string是redis最常用的数据结构,通常系统缓存在redis的