python操作redis之连接reids
来源:互联网 发布:游戏截图软件fraps 编辑:程序博客网 时间:2024/05/16 03:26
作为python操作redis系列的第一篇,有必要介绍一下如何安装和使用redis
鉴于网上已经有很多安装教程,这里只给出一个教程的连接地址 linux下安装redis
在Terminal中输入redis-server并回车 即可启动redis服务 另打开一个Terminal,输入redis-cli并回车,打开reids客户端
下面是相关的配置:
linux: ubuntu 11.10
python: python2.7 64位
redis: 2.8.9
python操作redis所使用的模块 :Redis2.10.3 下载地址 https://pypi.python.org/pypi/redis 安装简单,不再赘述
Redis-py 提供了两个类用于实现操作redis的命令,他们分别是Redis和StrictRedis ,Redis是StrictRedis 的子类,为的是兼容旧版本的redis-py,有些命令和在redis-cli中的操作不一样,因此官方建议使用StrictRedis,既然是官方建议的,咱们还是老老实实的听从吧,免得惹来一些不必要的麻烦
先看一个简单的连接例子
# coding=utf-8'''Created on 2015-9-8@author: kwsy'''import redisr = redis.StrictRedis(host='192.168.1.126', port=6379, db=0)r.set('test',434)print r.get('test')host 参数指明了你要连接的reids服务所在的ip地址
port是redis默认的6379
db是你希望连接的db的编号 redis默认有16个数据库,从0到15 ,能否通过配置生成更多的数据库,我也并不清楚
连接后,调用了set函数,设置test为434,然后再从数据库中读取并打印,这里要注意一点,虽然调用set时,value是整数434,但存在redis中时其实是string类型,所以拿出来的是“434”,如果调用get函数时,传入的key并不存在,那么会返回一个None
现在看连接池的例子
# coding=utf-8'''Created on 2015-9-8@author: kwsy'''import redispool=redis.ConnectionPool(host='192.168.1.126',port=6379,db=0)r = redis.StrictRedis(connection_pool=pool)print r.get('test')
- python操作redis之连接reids
- Python操作Reids之任务队列
- python连接Redis操作
- redis -- python操作连接redis
- 【redis】Jedis连接reids上手小例子
- redis 由浅入深 之进阶(发布与订阅、事务、连接和Reids服务器)
- redis -- python操作连接redis简单示例
- Python操作Redis之Incr
- Python操作Redis之集合
- 【Redis源码剖析】 - Reids内置数据结构之整数集合intset
- java 事务操作reids
- Redis入门之redis 连接以及 对字符的操作
- redis 学习手册之java和php连接redis操作
- Redis入门之redis 连接以及 对字符的操作
- [Python]python连接redis
- Python操作Redis之mset和mget
- Python操作Redis之订阅与发布
- Python操作Redis之散列类型
- 将成员变量声明为private和用非成员、非友友提高封装性(Effective C++_22、23))
- 智力类笔试题基础(图形1
- hadoop权威指南(第四版)要点翻译(6)——Chapter 4. YARN(1)
- poj3159candies
- hdu3466
- python操作redis之连接reids
- Graham求凸包。
- GDB 调试正在运行的进程
- 湖南2015省队集训(bzoj4174)tty的求助
- ubuntu下解压命令大全
- 循环里面的continue
- JavaSE 国际化 、 struts2封装国际化、jQuery插件国际化
- iOS 应用内mini文件目录浏览器
- 在LINUX上创建GIT服务器