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的hmset
和hgetall
命令实现存储和获取用户信息功能。