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能极大提高操作数据库的效率。