# 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),如果出现连接错误,可根据报错信息,自行百度解决。