1.獲取redis-py
使用pip進(jìn)行安裝: pip install redis
2.redis-py的基本使用方法
redis-py的使用方法也比較簡單棚蓄,下面將逐步驟介紹部默。
1)導(dǎo)入依賴庫:
import redis
2)生成客戶端連接:需要Redis的實(shí)例IP和端口兩個參數(shù):
client = redis.StrictRedis(host='127.0.0.1', port=6379)
3)執(zhí)行命令
# True?
client.set(key, "python-redis")?
# world?
client.get(key)
輸出結(jié)果為:
True?
key:hello, value:python-redis
5中數(shù)據(jù)類型API
3.redis-py中Pipeline的使用方法
4.redis-py中的Lua腳本使用方法
eval(String script, int keyCount, String... params)?
script_load(String script)?
evalsha(String sha1, int keyCount, String... params:
eval函數(shù)有三個參數(shù)副瀑,分別是:
·script:Lua腳本內(nèi)容。
·keyCount:鍵的個數(shù)岩齿。
·params:相關(guān)參數(shù)KEYS和ARGV顿锰。
script_load和evalsha函數(shù)要一起使用,首先使用script_load將腳本加載到 Redis中
evalsha函數(shù)用來執(zhí)行腳本的哈希值拯腮,它需要三個參數(shù):
·scriptSha:腳本的SHA1。
·keyCount:鍵的個數(shù)蚁飒。
·params:相關(guān)參數(shù)KEYS和ARGV动壤。
import redis
client = redis.StrictRedis(host='127.0.0.1', port=6379)
script = "return redis.call('get',KEYS[1])"
scriptSha = client.script_load(script)
print client.evalsha(scriptSha, 1, "hello");