redisの使用とそのデータ型の操作
2275 ワード
1.redisデータベースへのアクセス
Windowsシステムでcmdを開く
2.redisの5種類のデータ型
3.データ型の指令
string文字列:SETコマンドは、所与のkeyの値を設定します.keyが他の値を格納している場合、SETは古い値を上書きし、タイプを無視します.
検索
keyの命令:
hashハッシュ
hashはstringタイプのfieldとvalueのマッピングテーブルで、hashは特にオブジェクトを格納するのに適しています.
リストリスト
Redisリストは単純な文字列リストで、挿入順に並べ替えられています.エレメントガイドリストのヘッダー(左)または末尾(右)を追加できます.
4.python接続redisインストールredisモジュールcmdウィンドウを開く入力
Windowsシステムでcmdを開く
redis-server #
redis-cli #
2.redisの5種類のデータ型
string # hash# list#
set# sorted set #
3.データ型の指令
string文字列:SETコマンドは、所与のkeyの値を設定します.keyが他の値を格納している場合、SETは古い値を上書きし、タイプを無視します.
set key value #
mset key value [key value] #
検索
get key # key
mget key [key] # key
setex key seconds value #
incr key # key 1
decr key # key 1
incrby key num # key num
decrby key num # key num
strlen key # key
append key #
keyの命令:
key * #
type key # key
expire key second # key ;key
ttl key # key
exists key # key
del key # , key
hashハッシュ
hashはstringタイプのfieldとvalueのマッピングテーブルで、hashは特にオブジェクトを格納するのに適しています.
hset key field value # key field value
hmset key field value [field value] # field-value ( - ) key
hget key field # key filed
hmget key field [field] #
hgetall key # key
hkeys key #
hvals key #
hlen key #
hexists key field # key ,
hdel key field [field] #
hstrlen key field # key , field
リストリスト
Redisリストは単純な文字列リストで、挿入順に並べ替えられています.エレメントガイドリストのヘッダー(左)または末尾(右)を追加できます.
lpush key value [value] #
rpush key value [value] #
linsert key before/after pivot value #
lset key index value #
lrange key start stop # (0 -1)
lpop key #
rpop key #
ltrim key start stop # (trim), , , 。
llen key #
lindex key index #
4.python接続redisインストールredisモジュールcmdウィンドウを開く入力
pip install redis
redis
pool = redis.ConnectionPool(host='localhost')
r = redis.Redis(connection_pool=pool)
r.set('name', 'lph')
print(r.get('name'))