安裝redis-py並連線Redis伺服器設定和獲取redis的二進位制資料
本文件簡單介紹一下使用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:
解壓縮:
unzip master
cdredis-py-master/
安裝:
python setup.pyinstall
設定和獲取redis的二進位制資料
[[email protected] 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鍵的值:
[[email protected] ~]# redis-cli -h localhost -p 6379
localhost:6379> get'mybits'
"11689"
可以看到獲取的二進位制(10110110101001)轉換為十進位制(11689)的值。
相關推薦
安裝redis-py並連線Redis伺服器設定和獲取redis的二進位制資料
本文件簡單介紹一下使用python版的Redis客戶端redis-py來連線Redis並執行設定和獲取redis的二進位制資料。 說明: set,get,setnx,append等命令同樣也可以用於設定二進位制資料。 因為Redis的自帶的客戶端redis-cli不方便設
jquery批量設定和獲取表單資料
大家在獲取表單資料和給表單賦值的時候是否也會像下面這樣寫: 要是表單很長的話真是要淚奔。。。 有人說獲取資料可以給jquery新增serializeObject方法: ** * 表單序列
Linux 安裝Redis 可遠端連線,並且設定自啟動, 設定登入密碼
本文使用的redis版本為 4.0.11 可訪問 https://redis.io/ 這個網站直接下載 因為是公司伺服器,所以redis 得設定可以遠端訪問並且得有密碼 接下來就是安裝步
Mac下安裝Oracle SQLDeveloper,並連線後臺伺服器的MySQL資料庫
在開發過程中有時候需要新增一些測試資料,每次都讓後臺人員新增有點麻煩,索性自己找個工具直接連線到後臺的測試伺服器資料庫,自己進行資料的增刪改查,是不是感覺挺方便的,那麼咱們就開始吧。 Mac下安裝Oracle SQLDeveloper,並連線到後臺伺服器的資料庫。 首
myeclipse中配置svn並連線svn伺服器、專案的檢出與提交
一、下載SVN外掛subclipse 不得不說,牆內在官網下載是真的慢,需要最新版的可以在官網下載,在開啟的網站中找到subclipse的最新版本,如下圖所示:我這裡下載的是1.8.22版本的 二、在myeclipse中新增svn外掛 1
VMware虛擬機器安裝CentOS 7並搭建lamp伺服器環境
此貼的目的是對今天的學習做一個總結、記錄,方便日後的回顧學習,同時與大家分享經驗希望能夠對跟我一樣初學Linux伺服器的同學起到幫助作用! 首先是Linux伺服器系統的選擇,目前比較流行的系統版本有centos、Redhat、Ubuntu server等
CentOS 7系統環境中安裝Memcached,並連線
關於memcache啟動的一些引數說明:memcached命令引數解釋:-p <num> 監聽的埠-l <ip_addr> 連線的IP地址, 預設是本機-d start 啟動memcached 服務-d restart 重起m
Redis 部署主從哨兵 C#使用,實現自動獲取redis緩存 實例1
tor 實例 註意 不能 arc ini read 沒有 ilove 源碼示例下載鏈接: https://pan.baidu.com/s/1eTA63T4 密碼: un96 實現目標:windows 下安裝 一臺master服務 一臺salve redis服務器 並且
java 使用匿名內部類的方式建立執行緒並設定和獲取執行緒名字
有些方法需要傳入介面的例項或者抽象類的例項物件,比如Thread有一個構造方法,Thread(Runnable target) 這時可以可以自定義類實現Runnable介面,重寫介面中的方法,將自定義類的物件傳入構造方法中 也可以使用匿名內部類,即在建立Thread物件時傳入Runnable
PHPMailer不能連線SMTP伺服器,和修改SMTP大小寫沒有關係 (轉)
PHPmailer無法傳送郵件,提示錯誤Error: Could not connect to SMTP host 部落格之前有兩篇文章,《PHPMailer::不能連線SMTP伺服器》《PHPMailer不能連線SMTP伺服器的兩種常見原因》 一為轉載,一為筆記,結果誤人子
PostgreSQL伺服器管理:伺服器設定和操作
本文件為PostgreSQL 9.6.0文件,本轉載已得到原譯者彭煜瑋授權。 1. PostgreSQL使用者賬戶 和對外部世界可訪問的任何伺服器守護程序一樣,我們也建議在一個獨立的使用者賬戶下執行PostgreSQL。這個使用者賬戶應該只擁有被該伺服器管理的資料,並且應該不能被其他守護程序共享(例如
微信小程式自定義屬性設定和獲取(data-)
自定義屬性語法以data-開頭: <block wx:for='{{post_key}}' wx:key="key" wx:for-item='item'> <view catchtap='onPostTap' data-postid="{{item.postId}}
19. jQuery-設定和獲取元素的內容
1. 效果圖 2. html程式碼 <!DOCTYPE html> <html> <head> <title>jQuery-設定和獲取元素的內容</title> <style type
JQuery自定義屬性的設定和獲取
Jquery操作自定義屬性的方法,很簡潔: Js程式碼 收藏程式碼 1.KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲test").attr("te…("#test").remove
C# 設定和獲取一個位元組的某一位的值的方法
自己工作中遇到需要對單位元組的高位、低位進行賦值,即一個位元組byte,想要給每一位都賦值,這個值是動態來的,是0或是1。好不容易收集到一些珍貴資料,整理一下:一、設定方法code: /// <summary> /// 設定某一位的值
在ASP.NET Core應用中如何設定和獲取與執行環境相關的資訊?
HostingEnvironment是承載應用當前執行環境的描述,它是對所有實現了IHostingEnvironment介面的所有型別以及對應物件的統稱。如下面的程式碼片段所示,一個HostingEnvironment物件承載的執行環境的描述資訊體現在定義這個介面的6個屬性上。ApplicationName和
jQuery設定和獲取span的內容 (詳解)
先看個示例,示例程式碼如下: <html> <head> <SCRIPT language=JavaScript src="js/jquery.min.js"></SCRIPT> <SCRIPT la
解決C++連線MySQL資料庫插入和獲取記錄中文字元亂碼問題
字元編碼真是個頭痛的問題,以前一直不放在心上,現在用到了才發現真的麻煩。 花了將近一天的時間終於達到目的。 測試環境VS2015+MYSQL5.5,各種編碼的具體說明就不講了,自行百度。 1、讀取資料亂碼問題: vs專案下,預設編碼Unicode,但我的資料庫預設utf
C++設定和獲取環境變數
設定環境變數:使用函式getenv和_putenv,使用的環境變數以PYTHONHOME作為例子,編譯環境為VC10.0 #include <stdlib.h> int main(int argc, char **argv) { const char* p
android系統屬性 java/C/C++設定和獲取方法
C/C++ system/core/libcutils/properties.c #define PROPERTY_KEY_MAX 32 #define PROPERTY_VALUE_MAX 92 char *value= new char[PROP