redisの使用とそのデータ型の操作

2275 ワード

1.redisデータベースへのアクセス
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'))