python 上安装redis客户端
之前在博客中给大家说了一种如何在python上装redis客户端,但是那种方式个人认为很麻烦,把python升级之后,linux上只要是与python语言相关的命令都出问题了,比如(virt-manage、yum等),然后我不得不重装了系统!!!!这都是因为python2系列和python 3系列存在比较大的差异,希望大家不要尝试!!!! 今天给大家介绍另一种方式,通过一个redi
之前在博客中给大家说了一种如何在python上装redis客户端,但是那种方式个人认为很麻烦,把python升级之后,linux上只要是与python语言相关的命令都出问题了,比如(virt-manage、yum等),然后我不得不重装了系统!!!!这都是因为python 2系列和python 3系列存在比较大的差异,希望大家不要尝试!!!!
今天给大家介绍另一种方式,通过一个redis-py的安装包就可以了,之前竟然不知道!!!
(1)首先从网上下载redis-py的安装包,下载后就如下所示:
redis-py-2.7.1.tar.gz
(2)解压:
[root@localhost Desktop]# tar xvf redis-py-2.7.1.tar.gz -C ./
(3)
[root@localhost Desktop]# cd redis-2.7.1/
(4)
[root@localhost Desktop]# python setup.py install
至此已完成,下面我们下个测试的python程序:
(5)
[root@localhost Desktop]# vim test.py
具体的代码如下:
#encoding=utf-8
#载入模块
import redis
#链接redis数据库
r = redis.Redis(host = 'localhost',port = 6379,db = 0)
#往redis中写数据
r.set('hello','world')
r['vfdv'] = 'hh'
r.set('key','value')
r['aaa'] = 'bbb'
#查看对应值
print 'hello',r.get('hello')
#查看数据库保存有多少key,多少条数据
print r.dbsize()
#查看健值是否存在
print r.exists('fff')
#列出所有的键值
print r.keys()
#删除键值对应的数据
print r.delete('aaa')
print r.delete('vfdv')
#删除当前数据库所有的数据
r.flushdb()
(6)启动redis
[root@localhost Desktop]# redis-server &
(7)运行python程序:
至此,所有的操作都已完成,呵呵!!
更多推荐
所有评论(0)