Linux 下redis5.0.0安装教程详解

  • Post category:Linux

Linux下redis5.0.0安装教程详解

Redis是一个支持网络、键值对结构、持久化等功能的NoSQL数据库,使用C语言编写,运行速度快,效率高。本篇文章将介绍如何在Linux下安装Redis5.0.0。

步骤

1. 下载Redis

访问Redis官方下载页面(https://redis.io/download),获取最新版的Redis源码压缩包,下载并解压。

$ wget http://download.redis.io/releases/redis-5.0.0.tar.gz
$ tar xzf redis-5.0.0.tar.gz

2. 编译安装Redis

使用以下命令编译Redis源码并安装:

$ cd redis-5.0.0
$ make
$ make install

此时,Redis已经安装在系统中,可以通过启动Redis服务来使用它。

3. 启动Redis服务

使用以下命令启动Redis服务:

$ redis-server

启动成功后,Redis服务将在本地监听6379端口,并等待客户端的连接。

4. 使用Redis

使用以下命令打开Redis客户端:

$ redis-cli

成功连接到Redis服务器后,可以使用Redis提供的命令来操作数据库。

例如,使用set命令存储一条键值对:

127.0.0.1:6379> set mykey myvalue
OK

使用get命令获取键对应的值:

127.0.0.1:6379> get mykey
"myvalue"

5. 关闭Redis服务

使用以下命令关闭Redis服务:

$ redis-cli shutdown

示例说明

示例1:使用Redis存储计数器

import redis

r = redis.Redis(host='localhost', port=6379, db=0)
if not r.exists('counter'):
    r.set('counter', 0)

r.incr('counter')
print('counter:', r.get('counter'))

此示例使用Redis的incr命令实现计数器功能。

示例2:使用Redis存储用户信息

import redis

r = redis.Redis(host='localhost', port=6379, db=0)

# 新增用户
user = {'name': 'John', 'age': 25, 'gender': 'male'}
r.hmset('user:1', user)

# 获取用户信息
user_info = r.hgetall('user:1')
print(user_info)

此示例使用Redis的hmsethgetall命令实现存储和获取用户信息功能。