python redis整理
pipeline
- 管道是Redis的一个子类,它为在一个请求中向服务器缓冲多个命令提供支持。它们可以通过减少客户端和服务器之间来回的TCP数据包数量,来显著提高命令组的性能。
1 | r.set('bing', 'baz') |
- 实际的语句
1 | pipe.set('foo', 'bar').sadd('faz', 'baz').incr('auto_number').execute() |
String
- set(name, value)
- get(name, value)
- 获取并赋值:getset(name, value)
- 自增:incr(name, amount=1) & incrbyfloat & decr
- 追加值:append(name, value)
Hash
- hset(name, key, value) eg: hset(“hash1”, “k1”, “v1”)
- hmset(name, mapping) eg: hmset(“hash2”, {“k2”: “v2”, “k3”: “v3”})
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.