Python连接Redis数据库以及基本的使用

Python连接Redis数据库以及基本的使用

Python跟Redis数据库交互,需要一下几步:

Python连接Redis数据库以及基本的使用

连接Redis

import redis
#连接数据库
client=redis.StrictRedis()
#设置key
key="redis_key"
#增
result=client.set(key,'zjj')
#删
result=client.delete(key)
# #查
result=client.get(key) #bytes类型
result=client.keys(key) #获取所有的key
print(result)
import redis
client = redis.StrictRedis () 

如果Redis安装在本地,而且没有修改端口,也没有设置密码,那么上面两行就足够了。如果要连接远程服务器的Redis,那么只需要填写参数即可。

import redis
client = redis.StrictRedis ( host='192.168.22.33', port=6739, password='12345' )

这3个参数都不是必需的。如果没有设置密码,就可以省略password这个参数;如果没有改端口,就可以省略port这个参数。

操作Redis

操作Redis所用到的方法、单词拼写和Redis交互环境完全一致。例如,要往Redis的列表左侧添加一个数字,只需要写如下的代码:

import redis
client = redis.StrictRedis()
client.lpush('chapter', 123)

上面3行代码的作用就是先连接Redis,再把123这个数字放到名为“chapter”的列表的左侧。 同理,如果需要查看一个列表的长度,其代码为:

client.llen('chapter_6')

或者需要从一个列表右侧读一个值,代码可以写为:

value = client.lpop('chapter_6')

对于集合,操作方式同理,例如:

client.sadd('test_set', 'www.baidu.com') #往集合中添加一个网址
url = client.spop('url') #从集合中读一个值
length = client.scard('url') #查看集合的长度
分享到 :

发表评论

登录... 后才能评论