2016年9月6日火曜日

開発環境

入門 Python 3 (Bill Lubanovic (著)、 斎藤 康毅(監修)、 長尾 高弘 (翻訳)、オライリージャパン)の8章(データの行き先)、8.7(復習問題)、8-11、8-12を取り組んでみる。

コード(Emacs)

#!/usr/bin/env python3
# -*- coding: utf-8 -*-


import redis
import time
print('8-11')

conn = redis.Redis()

conn.hmset('test', {'count': 1, 'name': 'Fester Bestertester'})

print(conn.hmget('test', 'count', 'name'))
print(conn.hkeys('test'))
print(conn.hvals('test'))
print(conn.hgetall('test'))

print('8-12')
conn.hincrby('test', 'count')
print(conn.hget('test', 'count'))
conn.hincrby('test', 'count', 10)
print(conn.hget('test', 'count'))

conn.delete(*conn.keys('*'))

入出力結果(Terminal, IPython)

$ sudo port load redis
$ ./sample11.py
8-11
[b'1', b'Fester Bestertester']
[b'count', b'name']
[b'1', b'Fester Bestertester']
{b'count': b'1', b'name': b'Fester Bestertester'}
8-12
b'2'
b'12'
$

0 コメント:

コメントを投稿