iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python操作redis
  • 736
分享到

Python操作redis

操作Pythonredis 2023-01-31 01:01:35 736人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

python操作RedisPythonredis数据库searchimport首先确保redis已经正常启动。安装   可以去pypi上找到redis的Python模块:   Http://pypi.python.org/pypi?%3Aa

python操作Redis


Pythonredis数据库searchimport

首先确保redis已经正常启动。


安装

  可以去pypi上找到redis的Python模块:

  Http://pypi.python.org/pypi?%3Aaction=search&term=redis&submit=search

  然后按照提示down下来redis-py-2.2.1.tar.gz

  非常标准的解压: #tar xvzf redis-py-2.2.1.tar.gz

  进入解压目录,进行Python模块的标准安装:

  python setup.py install


运行

  打开Python解释器:

>>> import redis

>>> r = redis.Redis(host='localhost', port=6379, db=0)   #如果设置了密码,就加上passWord=密码

>>> r.set('foo', 'bar')   #或者写成 r['foo'] = 'bar'

True

>>> r.get('foo')  

'bar'

>>> r.delete('foo')

True

>>> r.dbsize()   #库里有多少key,多少条数据

0

>>> r['test']='OK!'

>>> r.save()   #强行把数据库保存到硬盘。保存时阻塞

True

--------------------------------

>>> r.flushdb()   #删除当前数据库的所有数据

True

>>> a = r.get('chang')

>>> a    # 因为是Noen对象,什么也不显示!

>>> dir(a)  

['__class__', '__delattr__', '__doc__', '__fORMat__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']

>>> r.exists('chang')  #看是否存在这个键值

False

>>> r.keys()   # 列出所有键值。(这时候已经存了4个了)

['aaa', 'test', 'bbb', 'key1']


附注A:

来看一下redis.Redis的 init() 函数定义:

__init__(self, host='localhost', port=6379, db=0, password=None, Socket_timeout=None, connection_pool=None, charset='utf-

8', errors='strict', decode_responses=False, unix_socket_path=None)

最新的redis 2.6.0加入了连接池,具体用法可以看作者博客。


附注B:

其他命令api,请参照redis-Python作者的博客,写的挺清楚了:

https://GitHub.com/andymccurdy/redis-py




sudo pip install redis

or alternatively (you really should be using pip though):


$ sudo easy_install redis

or from source:


$ sudo python setup.py install

Getting Started


>>> import redis

>>> r = redis.StrictRedis(host='localhost', port=6379, db=0)

>>> r.set('foo', 'bar')

True

>>> r.get('foo')

'bar'


--结束END--

本文标题: Python操作redis

本文链接: https://www.lsjlt.com/news/185133.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python 操作Redis
    在 Python中我们使用 redis库来操作 Redis数据库。Redis数据库的使用命令这里就不介绍了。 需要安装 redis库。检查是否安装redis: pip redis 如果未安装,使...
    99+
    2023-09-16
    Python 操作Redis
  • Python操作redis
    Python操作redispythonredis数据库searchimport首先确保redis已经正常启动。安装   可以去pypi上找到redis的Python模块:   http://pypi.python.org/pypi%3Aac...
    99+
    2023-01-31
    操作 Python redis
  • python 操作 redis,redi
    python 操作redis 需要导入redis模块import redis """ 连接redis ConnectionPool 方式连接 """ def connRedis(self): ...
    99+
    2023-01-31
    操作 python redi
  • python之操作redis
    # coding:utf8 # 导入模块 import redis # 连接redis库 # r = redis.Redis(host='192.168.10.128',port=6379,db=0) # 主要是为了向后兼容 r = red...
    99+
    2023-01-31
    操作 python redis
  • Python之Redis操作
    目录 一. 介绍A. 什么是 Redis?B. Redis 的特点和用途C. Python 操作 Redis 的优势 二. 使用 Redis 客户端库A. 安装 Redis 客户端库B...
    99+
    2023-08-31
    redis python
  • 【Redis】用python操作redis集群
    https://blog.csdn.net/bitcarmanlee/article/details/51852126  密码不能写到列表中去: 有密...
    99+
    2022-10-18
  • python 操作redis集群
    redis集群cd /usr/local/redis3.0/src./redis-trib.rb  create --replicas 1 ip1:7000 ip1:7001cluster info/nodesredis-cli -c -h...
    99+
    2023-01-31
    集群 操作 python
  • Python操作Redis和Memcac
    MemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
    99+
    2023-01-31
    操作 Python Memcac
  • Python操作redis数据库
    前言:这两天的事情不多,为了避免之前学习的一点点Python知识遗忘,我在Github上找了一些小项目跟着实践。之前的工作有写过相关的Python处理redis处理数据的脚本,但之前没有养成记录积累的习惯,所以~~~~(遗忘了),所以趁此...
    99+
    2023-01-31
    操作 数据库 Python
  • 使用python对redis操作
    写在前面首先声明,这是为了学习python对redis操作而写的一个小demo,包括了这几天网站找到的一些资料,综合总结出来一些东西,最后附上我写的一个用python操作redis的一个demo:模块安装python提供了一个模块redis...
    99+
    2023-01-31
    操作 python redis
  • Python中怎么操作Redis
    Python中怎么操作Redis,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、字符串 stringsPython操作Redis的redis模块对字符串(string)的...
    99+
    2023-06-16
  • 4.Python操作Redis:哈希(H
    Redis 数据库hash数据类型是一个string类型的key和value的映射表,适用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 Python的redis模块实现了Redis哈...
    99+
    2023-01-31
    操作 Python Redis
  • python怎么操作redis数据库
    今天小编给大家分享一下python怎么操作redis数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、安装redis ...
    99+
    2023-06-30
  • Python访问Redis的详细操作
    目录1.连接2.String字符串3.列表4.集合5.哈希6.有序集合1.连接 测试连接是否成功: import redis r = redis.Redis(host='192....
    99+
    2022-11-12
  • python操作redis事务的方法
    这篇文章主要讲解了“python操作redis事务的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python操作redis事务的方法”吧!五大数据类型及应用场景类型特点使用场景stri...
    99+
    2023-06-03
  • Java 操作Redis
    一、 使用Java操作Redis前,请先运行Redis服务与下载Redis驱动,以maven工程为例,引入如下jar  redis.clients jedis 2.9.0  创建测试类,验证是否成功连...
    99+
    2019-08-18
    Java 操作Redis
  • PHP操作Redis
    目录基本指令获取所有的key(keys)判断键对应值的类型(type)删除缓存项(del)设置有效期(expire,expireAt)获取有效期(ttl)检测缓存项是否存在(exists)查看当前数据库key的数量(dbSize)...
    99+
    2017-06-12
    PHP操作Redis
  • python redis的连接及相关操作
    redis连接、及存取值 import redis r = redis.Redis(host="192.168.2.22",port=6379,db=2,password= "redis") r.set("name","Delia") ...
    99+
    2016-07-13
    python redis的连接及相关操作
  • python 实现 redis 数据库的操作
    目录一、安装二、连接三、string基本命令四、hash基本命令五、list基本命令六、set基本命令七、zset基本命令八、其他通用命令九、管道命令一、安装 redis 是一个 K...
    99+
    2022-11-10
  • Python redis的操作方法有哪些
    今天小编给大家分享一下Python redis的操作方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。位图操作bitm...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作