ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> 其他数据库 >> 安装redis-py并连接Redis服务器设置和获取redis的二进制数据

安装redis-py并连接Redis服务器设置和获取redis的二进制数据

来源:网络整理     时间:2016-03-13     关键词:

本篇文章主要介绍了"安装redis-py并连接Redis服务器设置和获取redis的二进制数据",主要涉及到方面的内容,对于其他数据库感兴趣的同学可以参考一下: 本文档简单介绍一下使用python版的Redis客户端redis-py来连接Redis并执行设置和获取redis的二进制数据。 说明:set,get,setnx...

本文档简单介绍一下使用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)的值。

以上就介绍了安装redis-py并连接Redis服务器设置和获取redis的二进制数据,包括了方面的内容,希望对其他数据库有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_427882.html

相关图片

相关文章