Redis简易操作指南(redis通用操作)

Redis是一个开源的、基于内存的键值对数据库,它可以用来存储大容量的结构化数据。由于Redis的高性能、高可扩展性特点,它支持各种NumPy数据类型,并且易于使用、快速。

1. 安装

要使用Redis,需要安装它。比如Windows上的安装,可以采用如下步骤:

需要下载Redis,Windows上可以从官网下载安装:

https://github.com/MicrosoftArchive/redis/releases

安装完成后,在Windows的环境变量Path中加入安装目录:

C:\Program Files\Redis

然后,打开cmd,输入redis-server.exe,即可在本地启动Redis服务,并且使用此服务可进行Redis操作:

2. 使用Redis客户端

有很多种Redis客户端,可以查看Redis官网支持的客户端:

https://redis.io/clients

比如,对于Python用户,可以使用redis-py这个客户端,此客户端的使用步骤如下:

安装redis-py:

pip install redis

然后,建立连接:

import redis

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

就可以使用Redis客户端操作数据库:

#设置键值

r.set(‘name’,’Jack’)

#获取键值

name = r.get(‘name’)

print(name)

如上面代码所示,只要安装Redis客户端,就可以对Redis进行简单操作了。

3. 常用键值操作

1)list操作

list是列表类型,可以实现按照从左到右顺序插入或者取出元素,也可以当做栈或者队列使用。

#插入元素

r.rpush(‘list’,’a’)

r.rpush(‘list’,’b’)

#取出元素

val1 = r.lpop(‘list’)

#取出最后一个

val2 = r.rpop(‘list’)

2)set操作

set操作可以实现列表中去重,向set类型添加元素时根据元素唯一性保存,使得元素去重,提高存储效率。

#添加一个或多个元素

r.sadd(‘set’,’l’,’e’,’o’)

#获取元素

val = r.smembers(‘set’)

Redis的使用非常简单,上面总结了几个Redis的基本操作方法,使用 Redis能极大提高操作数据库的效率。


数据运维技术 » Redis简易操作指南(redis通用操作)