七周一次课
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了七周一次课相关的知识,希望对你有一定的参考价值。
redis 字符串操作:
In [1]: import redis In [2]: r = redis.Redis(host=‘127.0.0.1‘, port=6379) // 连接redis In [3]: r.set(‘name‘, ‘Tom‘) // set() 用于设置指定 key 值,如果 key 存在就改变 value 值 Out[3]: True In [4]: r.setnx(‘name‘, ‘Tom‘) // setnx() 只有在 key 不存在时设置 key 值,返回值是 False 表示已经存在,则不做改变 Out[4]: False In [5]: r.get(‘name‘) // get() 用于获取指定 key 值 Out[5]: ‘Tom‘ In [6]: r.mset(name=‘Tom‘, age=23, gender=‘boy‘) // mset() 用于设置多个 key 值 Out[6]: True In [7]: r.mget(‘name‘, ‘age‘, ‘gender‘) // mget() 用于获取多个 key 值 Out[7]: [‘Tom‘, ‘23‘, ‘boy‘]
redis list 操作:
In [1]: import redis In [2]: r = redis.Redis(host=‘127.0.0.1‘, port=6379) // 连接redis In [3]: r.lpush(‘list1‘, ‘aaa‘) // lpush() 用于将一个值插入到列表头部 Out[3]: 1L In [4]: r.rpush(‘list1‘, ‘ccc‘) // rpush() 用于将一个值插入到列表尾部 Out[4]: 2L In [5]: r.linsert(‘list1‘, ‘before‘, ‘ccc‘, ‘bbb‘) // linsert() 用于插入元素,这里表示在‘ccc‘前面插入‘bbb‘值 Out[5]: 3 In [7]: r.lrange(‘list1‘, 0, -1) // lrange() 用于获取指定范围的列表元素,0 -1 表示第一个到最后一个元素 Out[7]: [‘aaa‘, ‘bbb‘, ‘ccc‘] In [8]: r.lindex(‘list1‘, 1) // lindex() 用于查看指定索引所对应的元素值 Out[8]: ‘bbb‘ In [9]: r.llen(‘list1‘) // llen() 用于查看列表中有几个元素 Out[9]: 3 In [10]: r.lset(‘list1‘, 1, ‘ddd‘) // lset() 用于修改指定索引所对应的元素值 Out[10]: True In [11]: r.lpop(‘list1‘) // lpop() 用于返回并删除列表的第一个元素 Out[11]: ‘aaa‘ In [12]: r.rpop(‘list1‘) // rpop() 用于返回并删除列表的最后一个元素 Out[12]: ‘ccc‘
redis set 操作:
In [1]: import redis In [2]: r = redis.Redis(host=‘127.0.0.1‘, port=6379) // 连接redis In [4]: r.sadd(‘s1‘, ‘aaa‘) // sadd() 用于添加集合成员 Out[4]: 1 In [5]: r.sadd(‘s1‘, ‘bbb‘) Out[5]: 1 In [6]: r.sadd(‘s1‘, ‘ccc‘) Out[6]: 1 In [7]: r.smembers(‘s1‘) // smembers() 用于查看集合中的所有成员 Out[7]: set([‘aaa‘, ‘bbb‘, ‘ccc‘]) In [8]: r.sismember(‘s1‘, ‘aaa‘) // sismember() 用于判断某个集合成员是否属于某个集合,True表示属于 Out[8]: True In [9]: r.srem(‘s1‘, ‘bbb‘) // srem() 用于删除指定的集合成员 Out[9]: 1 In [10]: r.spop(‘s1‘) // spop() 用于随机返回并删除一个集合成员 Out[10]: ‘aaa‘ In [11]: r.srandmember(‘s1‘) // srandmember() 用于随机查看一个集合成员 Out[11]: ‘ccc‘
以上是关于七周一次课的主要内容,如果未能解决你的问题,请参考以下文章
七周一次课(1月22日) 10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令 10.5 nload命令