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') #查看集合的长度
声明:1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!