Redis : Python で利用する2016/07/21 |
Python からの Redis 利用例です。
|
|
[1] | Python の Redis クライアントライブラリーをインストールしておきます。 |
# EPELからインストール [root@dlp ~]# yum --enablerepo=epel -y install python-redis
|
[2] | 基本的な利用方法サンプルです。 |
[cent@dlp ~]$
vi use_redis.py #!/usr/bin/env python import redis client = redis.StrictRedis(host='127.0.0.1', port=6379, db=0, password='password') # キーに値をセットして表示 client.set("key01", "value01") print "key01.value :", client.get("key01") # キーに値をアペンドして表示 client.append("key01", ",value02") print "key01.value :", client.get("key01") client.set("key02", 1) # 加算 client.incr("key02", 100) print "key02.value :", client.get("key02") # 減算 client.decr("key02", 51) print "key02.value :", client.get("key02") # リスト client.lpush("list01", "value01", "value02", "value03") print "list01.value :", client.lrange("list01", "0", "2") # ハッシュ client.hmset("hash01", {"key01": "value01", "key02": "value02", "key03": "value03"}) print "hash01.value :", client.hmget("hash01", ["key01", "key02", "key03"]) # セット client.sadd("set01", "member01", "member02", "member03") print "set01.value :", client.smembers("set01") # 実行 [cent@dlp ~]$ python use_redis.py key01.value : value01 key01.value : value01,value02 key02.value : 101 key02.value : 50 list01.value : ['value03', 'value02', 'value01'] hash01.value : ['value01', 'value02', 'value03'] set01.value : set(['member02', 'member03', 'member01']) |
Sponsored Link |
|