专栏首页小白程序猿python连接并使用redis

python连接并使用redis

Redis是一个强大的非关系型数据库,在python中同样可以使用redis,在python中称之为redis-py,分为2.0和3.0版本,下面均为3.0版本代码,以扩展类形式进行安装使用。

一、安装方式

1、pip安装

命令:pip install redis

2、编译安装(下载的时候要保证python的位数和包的位数一致)

#wget 下载地址
#tar xvzf redis-2.9.1.tar.gz
#cd redis-2.9.1
#python setup.py install

二、使用

1、连接redis

import redis
r = redis.Redis(host='localhost', port=6379, db=0,decode_responses = true)

设置为True返回的数据格式就是时str类型

打开百度APP,查看更多高清图片

python

默认redis支持20多个参数,但是绝大部分参数都是以默认参数形式,不需要我们进行过多的操作设置,通常我们只需要设置主机地址,端口号,密码,默认连接参数为主机:localhost,端口:6379,密码:None

其他连接方式:

redis://[:password]@localhost:6379/0
rediss://[:password]@localhost:6379/0
unix://[:password]@/path/to/socket.sock?db=0

2、支持命令

完美支持redis命令(几乎一致)除了del,因为和关键字重叠,所以用delete。

支持所有模式操作(散列操作、有序集合操作、集合操作、列表操作、字符串操作、键操作)

redis

三、示例代码

import redis
# redis 操作
r = redis.Redis('localhost', 6379)
data = r.lindex("urlData", 1)
print(data)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • windows系统安装Redis

    关于Redis的介绍不做讲解,不懂的同学可以登录Redis中文网查看网址:http://www.redis.cn/

    小白程序猿
  • PHP使用redis缓存实现短网址功能【附源码】

    PHP使用redis缓存实现短链接功能,为什么不使用之前的mysql数据库了呢,redis的响应速度更快,环境部署更加方便。基于内存的操作,单线程多模式方式更加...

    小白程序猿
  • JQ实现简单的轮播图

    小白程序猿
  • ubuntu和windows下redis安装

    You can interact with Redis using the built-in client:

    前端皮皮
  • Redis 4.0.0 一键安装脚本,CentOS 7 systemd 完美启动

    Redis 首先安装 GCC curl -s https://raw.githubusercontent.com/oscm/shell/master/lang/...

    netkiller old
  • linux下安装redis

    在安装目录下创建一个文件夹etc,etc目录一般用来存放程序所需的整个文件系统的配置文件。

    秋白
  • centos7中redis安装

    1.安装包下载 wget http://download.redis.io/releases/redis-5.0.4.tar.gz

    @凌晨
  • 亿级流量场景下,大型缓存架构的虚拟机环境搭建

    静态模板是固定的 数据库中的数据全量喧嚷到模板中,下次请求来了直接返回,速度也很快;

    小勇DW3
  • 查看redis服务是否启动

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(...

    用户8101025
  • 工具系列 | 如何快速编译安装 Redis

    启动redis服务,并指定启动服务配置文件,检测运行端口,为了安全,请不要使用root用户去启动

    Tinywan

扫码关注云+社区

领取腾讯云代金券