# Redis
Redis是一个跨平台高性能的键值对非关系型数据库,常用于缓存、消息队列、会话存储等应用场景。它拥有不限于以下特点:
丰富的数据类型:不仅支持简单的key-value,还有string,hash,list,set,zset,json等数据结构
高性能的读写能力:读的速度是 110000次/s,写的速度是 81000次/s
原子性操作
持久化机制
# 安装
官方提供的安装步骤:https://redis.io/docs/latest/get-started/ (opens new window)。
# 源码安装
如果需要安装指定版本的话,需要在 https://github.com/redis/redis-hashes (opens new window) 获取指定版本的源码地址。
# 下载最新稳定的源码
wget https://download.redis.io/redis-stable.tar.gz
# 解压
tar -xzvf redis-stable.tar.gz
# 进入目录
cd redis-stable
# 编译
make
# 安装
sudo make install
需要注意的是在编译之后,会在源码的 src 目录下包含两个文件: redis 服务程序 redis-server
和客户端命令行程序 redis-cli
。
还有就是为了安装这些二进制文件到 /usr/local/bin 目录下执行的编译安装命令 sudo make install
。
redis.conf 是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
# 在 ubuntu 上安装
# 安装相关的依赖包
sudo apt install lsb-release curl gpg
# 更新仓库索引
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
# 安装 redis
sudo apt-get install redis
# 可视化
RedisDesktopManager (opens new window) 是一个 Redis 的可视化管理工具
Another Redis Desktop Manager (opens new window),如果出现连接错误,可根据报错信息,自行百度解决。