安装redis-py并连接Redis服务器设置和获取redis的二进制数据
来源:互联网 发布:mac book air 功能 编辑:程序博客网 时间:2024/06/14 10:29
本文档简单介绍一下使用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的二进制数据
- django-redis 和 py-redis
- Redis的安装和环境的搭建并设置服务
- Redis安装并设置密码
- Redis的服务器安装
- redis安装和java连接redis使用
- Redis的Python客户端redis-py安装使用说明文档
- redis存取二进制数据
- Redis 数据结构服务器的安装和配置
- Windows下安装并设置Redis及数据存取
- 【Redis】redis的安装
- redis-py
- Redis安装&&Jedis连接Redis
- 远程连接redis,并设置字符集
- Redis 之redis服务器安装与Java 连接
- Windows下安装并设置Redis,使用C++操作Redis
- mac 下安装redis-py
- Redis的Python客户端redis-py
- Null pointer access: The variable marketcommends can only be null at this location
- Linux内核的启动过程
- java 类文件编译注意事项
- 欢迎使用CSDN-markdown编辑器
- test
- 安装redis-py并连接Redis服务器设置和获取redis的二进制数据
- linux c 实现内存池
- hdoj 亲和数 2040 (水)
- 第三周项目三-输出星号图(1)
- HDOJ 2073-无限的路
- 基于SAE和lanewechat开源PHP微信框架开发微信公众平台(一)成功启用服务器配置
- c++实现线程池
- 判断是否是平衡二叉树
- 51nod1083 矩阵取数问题