Python学习之路-Python操作redis

这篇具有很好参考价值的文章主要介绍了Python学习之路-Python操作redis。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python学习之路-Python操作redis

前言

在Python中操作Redis可以直接用redis模块

安装

安装Redis的有3种方式https://github.com/andymccurdy/redis-py

  • 第一种:进⼊虚拟环境py_django,联⽹安装包redis

    pip install redis
    
  • 第二种:进⼊虚拟环境py_django,联⽹安装包redis

    easy_install redis
    
  • 第三种:到中⽂官⽹-客户端下载redis包的源码,使⽤源码安装:

    • 下载:执行 wget https://github.com/andymccurdy/redis-py/archive/master.zip
    • 解压:unzip master.zip
    • 安装:先进入文件夹cd redis-py-master通过setup.py安装sudo python setup.py install

使用

引入

引⼊模块:from redis import *

{{< admonition warning “注意” true >}}

这个模块中提供了StrictRedis对象(Strict严格),⽤于连接redis服务器,并按照不同类型提供 了不同⽅法,进⾏交互操作

{{< /admonition >}}文章来源地址https://www.toymoban.com/news/detail-814551.html

StrictRedis对象

通过创建对象,指定参数host、port与指定的服务器和端⼝连接,host默认为localhost,port默认为6379,db默认为0

sr = StrictRedis(host='localhost', port=6379, db=0)
# 简写
sr=StrictRedis()

{{< admonition info “提示” true >}}

根据不同的类型,拥有不同的实例⽅法可以调⽤,与前⾯学的redis命令对应,⽅法需要的参数与命令的参数⼀致

{{< /admonition >}}

指令

string
  • set
  • setex
  • mset
  • append
  • get
  • mget
  • key
keys
  • exists
  • type
  • delete
  • expire
  • getrange
  • ttl
hash
  • hset
  • hmset
  • hkeys
  • hget
  • hmget
  • hvals
  • hdel
list
  • lpush
  • rpush
  • linsert
  • lrange
  • lset
  • lrem
set
  • sadd
  • smembers
  • srem
zset
  • zadd
  • zrange
  • zrangebyscore
  • zscore
  • zrem
  • zremrangebyscore

到了这里,关于Python学习之路-Python操作redis的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python学习之路-模块和包

    简介 模块是 Python 程序架构的一个核心概念。每一个以扩展名 py 结尾的 Python 源代码文件都是一个模块,模块名同样也是一个标识符,需要符合标识符的命名规则。在模块中定义的全局变量、函数、类都是提供给外界直接使用的工具。模块就好比是工具包,要想使用这个工具

    2024年02月01日
    浏览(43)
  • Python学习之路-初识面向对象

    面向对象编程(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的编程典范,同时也是一种程序开发的抽象方针。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的程序可以访问及经常修改对象相关连的数据。

    2024年01月21日
    浏览(53)
  • Python学习之路-多任务:协程

    协程,又称微线程,纤程。英文名Coroutine。协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。 为啥说它是一个执行单元,因为它自带CPU上下文。这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程。 只要这

    2024年01月17日
    浏览(50)
  • Python学习之路-正则表达式

    正则表达式是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。 在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块

    2024年01月24日
    浏览(59)
  • Python学习之路-爬虫提高:selenium

    Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器),可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏 PhantomJS 是一个基于Webkit的“无界

    2024年02月20日
    浏览(32)
  • Python 学习之路:python3中pygame解决中文显示

            这篇文章主要介绍python3中pygame解决中文显示问题,通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。   1.实例代码展示: 2.实例运行效果: 3.路径和字体设置:         需要自己下载好字体,放置一个指定

    2024年02月11日
    浏览(39)
  • Python学习之路-面向对象:三个基本特征

    封装:根据职责将属性和方法封装到一个抽象的类中 继承:实现代码的重用,相同的代码不需要重复的编写 多态:不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 封装是面向对象编程的一大特点,面向对象编程的第一步就是将属性和方法封装到一个抽

    2024年02月02日
    浏览(56)
  • Python学习之路-爬虫进阶:爬虫框架运行

    安装框架的目的 利用setup.py将框架安装到python环境中,在编写爬虫时候,作为第三方模块来调用 框架安装第一步:完成 setup.py 的编写 以下代码相当于一个模板,只用更改name字段出,改为对应的需要安装的模块名称就可以,比如这里是:scrapy_plus 将setup.py文件放到scrapy_plus的

    2024年02月19日
    浏览(41)
  • Python 操作Redis

    在 Python中我们使用 redis库来操作 Redis数据库。Redis数据库的使用命令这里就不介绍了。 需要安装 redis库。检查是否安装redis: pip redis 如果未安装,使用 pip命令安装 redis。 pip install redis #安装最新版本 Redis提供两个类 Redis和 StrictRedis用于实现 Redis的命令。 StrictRedis用于实现大

    2024年02月10日
    浏览(34)
  • Python操作Redis教程

    一. 介绍 A. 什么是 Redis? Redis(Remote Dictionary Server)是一个高性能的键值存储数据库,它支持各种数据结构,如字符串、哈希表、列表、集合和有序集合。Redis 通常被用作缓存、消息队列、实时统计等场景。 B. Redis 的特点和用途 快速:Redis 在内存中存储数据,读写速度非常

    2024年02月04日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包