Python 操作redis
1.字符串
#!/usr/bin/env python # -*- coding:utf-8 -*- import redis # python 操作str class TestString(object): """ set --设置值 get --获取值 mset --设置多个键值对 mget --获取多个键值对 append --添加字符串 del --删除 incr/decr -- 增加/减少 1 """ def __init__(self): self.r = redis.StrictRedis(host='localhost', port=6379, db=0) def test_set(self): rest = self.r.set('user2', 'Amy') print rest return rest def test_get(self): rest = self.r.get('user2') print rest return rest def test_mset(self): """ mset --设置多个键值对 :return: """ d = { 'user1': 'XH', 'user3': 'Bob', 'user4': 'Bobx' } rest = self.r.mset(d) print rest return rest def test_mget(self): """ mget --获取多个键值对 :return: """ l = ['user1','user2','user3','user4','user6'] rest = self.r.mget(l) print rest return rest def test_del(self): """ del 删除 :return: """ rest = self.r.delete('user1') print rest return rest def main(): str_obj = TestString() str_obj.test_set() str_obj.test_get() str_obj.test_mset() str_obj.test_mget() str_obj.test_del() if __name__ == '__main__': main()