频道栏目
首页 > 数据库 > 其他综合 > 正文
安装redis-py并连接Redis服务器设置和获取redis的二进制数据
2016-03-14 09:49:33         来源:Free World  
收藏   我要投稿

本文档简单介绍一下使用python版的Redis客户端redis-py来连接Redis并执行设置和获取redis的二进制数据。

说明:

set,get,setnx,append等命令同样也可以用于设置二进制数据。

因为Redis的自带的客户端redis-cli不方便设置二进制数据,所以我们这里使用Python的客户端来进行

安装redis-py有三种方式:

1. pip install redis

2. easy_install redis

3. 从源码安装: python setup.py install

下面我们仅介绍从源码安装redis-py。

下载redis-py:

wget https://github.com/andymccurdy/redis-py/archive/master.zip

解压缩:

unzip master

cdredis-py-master/

安装:

python setup.pyinstall

设置和获取redis的二进制数据

[root@mongodba redis-py-master]# python

Python 3.4.4(default, Mar 13 2016, 15:17:12)

[GCC 4.4.420100726 (Red Hat 4.4.4-13)] on linux

Type"help", "copyright", "credits" or"license" for more information.

>>> import redis

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

>>>r.set('mybits',0b10010010000)

True

>>> bin(int(r.get('mybits')))

'0b10010010000'

>>> r.append('mybits',0b1001)

5

>>> bin(int(r.get('mybits')))

'0b10110110101001'

>>> r.get('mybits')

b'11689

我们通过redis-cli查看mybits键的值:

[root@mongodba ~]# redis-cli -h localhost -p 6379

localhost:6379> get'mybits'

"11689"

可以看到获取的二进制(10110110101001)转换为十进制(11689)的值。

点击复制链接 与好友分享!回本站首页
上一篇:MongoDB初识(一)
下一篇:mongo3.0基础篇
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站