[在实践中学习] 中间件理论和方法--Redis
Redis基本概念
Redia是一种基于键值对(key-value)的NoSQL数据库(数据结构服务器),所有的数据存放在内存中。作为高速缓存和内存数据库,提升应用性能和处理有状态数据(如会话、排行榜)。
安装并启动
安装Redis
$ wget http://download.redis.io/releases/redis-7.2.4.tar.gz
$ tar xzf redis-7.2.4.tar.gz # Extract (x) the gzip-compressed (z) tar archive from the specified file (f)
$ ln -s redis-7.2.4 redis # 创建一个名为redis的符号链接指向redis7.2.4目录
$ cd redis
$ make # 编译redis源代码
$ make install # 安装redis到系统目录/usr/local/bin
操作Redis
启动
命令行客户端
停止
API理解和使用
五种数据结构类型
string
hash 哈希
list
set
zset 有序集合
单线程架构
所有命令在一个队列里排队等待被执行