Redis 服务器学习笔记

介绍

Redis是一款高性能键值对存储数据库。它支持丰富的数据结构和多种高级功能。本文将介绍Redis服务器的主要功能和用法。

安装Redis

要使用Redis,首先需要安装Redis服务器。以下是在Ubuntu上安装Redis的步骤:

  1. 打开终端并输入以下命令:
Copy Code
sudo apt update sudo apt install redis-server
  1. 安装完成后,Redis会自动启动,并开始监听默认端口6379。

连接到Redis服务器

要连接到Redis服务器,可以使用redis-cli命令行工具,该工具在安装Redis时已安装。

  1. 打开终端并输入以下命令:
Copy Code
redis-cli
  1. 输入以下命令连接到Redis服务器:
Copy Code
127.0.0.1:6379> ping
  1. 如果成功连接到Redis服务器,则应返回“PONG”。

存储和检索数据

Redis支持多种数据结构,例如字符串、哈希表、列表等。以下是如何使用Redis存储和检索数据的示例:

  1. 存储一个字符串:
Copy Code
127.0.0.1:6379> set mykey hello
  1. 获取存储的字符串:
Copy Code
127.0.0.1:6379> get mykey

输出:hello

  1. 存储一个哈希表:
Copy Code
127.0.0.1:6379> hmset user:name age 30 gender female
  1. 获取哈希表中的一个字段:
Copy Code
127.0.0.1:6379> hget user:name age

输出:30

发布和订阅消息

Redis支持发布/订阅消息模式,它使得多个应用程序可以通过Redis服务器进行通信。以下是如何使用Redis发布和订阅消息的示例:

  1. 订阅一个频道:
Copy Code
redis-cli subscribe mychannel
  1. 在另一个终端中发布一条消息到该频道:
Copy Code
redis-cli publish mychannel "hello"
  1. 订阅的终端将会收到该频道发布的消息。

总结

Redis是一款非常强大的键值对存储数据库,它支持多种数据结构和高级功能,例如发布/订阅消息模式。在本文中,我们介绍了Redis的安装、连接、存储和检索数据、发布和订阅消息等方面的基本用法。