七周一次课

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 

 

 

 

 

 

 

 

      

以上是关于七周一次课的主要内容,如果未能解决你的问题,请参考以下文章

七周一次课

linux七周一次课(3月19日)笔记

七周一次课 监控系统状态命令

Linux学习笔记第七周一次课(3月19日)

七周一次课(1月22日) 10.1 使用w查看系统负载 10.2 vmstat命令 10.3 top命令 10.4 sar命令 10.5 nload命令

2018.5.4 七周一次课 (日常运维,w查看系统负载,vmstat,top,sar,nload)