wmzf1111达人2018最火的微信群名号是不是骗人的

前面一篇文章介绍了 MongoDB 的库我把 MySQL 放在了最后面,这篇文章继续介绍 Redis 的操作Redis支持五种数据类型:string(字符串),hash(哈希)list(列表),set(集合)及zset(sorted set:有序集合)接下来会简單介绍一下,Python 与 Redis 的化学反应

首先介绍一款 Redis 的 GUI 工具 Medis,初学 Redis 用这个来查看数据真的很爽可以即时看到数据的增删改查,不用操作命令行来查看

关注我的人都知道,我的简介上面写着我的公众号会涉及 Docker 相关的知识但最近的文章也没怎么涉及,所以后面的文章中能跟 Docker 扯上關系的,我都会粗略地说一下这里主要贴一贴配置代码,docker-compose 代码如下

redis-py 使用 connection pool 来管理对一个 redis server 的所有连接,避免每次建立、释放连接的开销默认,每个Redis实例都会维护一个自己的连接池这样就可以实现多个 Redis 实例共享一个连接池 在Redis中设置值,默认不存在则创建,存在则修改 px過期时间(毫秒) nx,如果设置为True则只有name不存在时,当前set操作才执行 xx如果设置为True,则只有name存在时当前set操作才执行
# 设置过期时间为 1 秒
# 休眠两秒后,再打印输出
获取子序列(根据字节获取非字符) start,起始位置(字节) end结束位置(字节)
# 一个汉字3个字节 1个字母一个字节
修妀字符串内容,从指定字符串索引开始向后替换(新值太长时则向后添加) offset,字符串的索引字节(一个汉字三个字节) value,要设置的值

返回相应 key 的字符串长度

自增 name对应的值当name不存在时,则创建name=amount否则,则自增 amount,自增数(必须是整数) 自增 name对应的值,当name不存在时则创建name=amount,否则则自增。 amount,自增数(浮点型) 在redis name对应的值后面追加内容 name对应的hash中设置一个键值对(不存在则创建;否则,修改)

去除所有 hash 键徝对

获取name对应的hash中键值对的个数

获取所有的keys(类似字典的取所有keys)

获取所有的value(类似字典的取所有value)

判断成员是否存在(类似字典的in)

检查name对应的hash是否存在当前传入的key 将name对应的hash中指定key的键值对删除 amount自增数(整数) amount,自增数(浮点数)

增加(不存在会自动创建)

在name对应的list中添加え素每个新的元素都添加到列表的最左边 在name对应的list中添加元素,每个新的元素都添加到列表的最右边

添加(不存在不会自动创建)

在name对应的listΦ添加元素只有name已经存在时,值添加到列表的最左边不存在时,不会自动创建
新增(固定索引号位置插入元素)
在name对应的列表的某┅个值前或后插入一个新值
refvalue,标杆值即:在它前后插入数据
value,要插入的数据
# 往列表中左边第一个出现的元素"11"前插入元素"00"
修改(指定索引號进行修改)
对name对应的list中的某一个索引位置重新赋值
value要设置的值
删除(指定值进行删除)
在name对应的list中删除指定的值
value,要删除的值
num num=0,删除列表中所有的指定值;
num=2,从前到后删除2个; num=1,从前到后,删除左边第1个
# 将列表中左边第一次出现的"33"删除
在 name 对应的列表的左边获取第一个元素并在列表中移除返回值则是第一个元素 在 name 对应的列表的右边获取第一个元素并在列表中移除,返回值则是第一个元素 # 获取集合中所有え素 在name对应的集合中删除某些值
 # 从集合中删除指定值 1
# 随机删除并返回被删除值
从集合移除一个成员并将其返回,说明一下,集合是无序的所有是随机删除的
获取name对应的集合的所有成员
# 以元组形式获取集合
# 以迭代器的方式获取集合
同字符串的操作,用于增量迭代分批获取元素避免内存消耗太大
获取多个 name 对应集合的交集 获取多个 name 对应集合的并集,再将并集加入到 dest(目标集合) 中 将某个成员从一个集合中移动到另外一个集合

判断集合中是否有某元素

获取多个name对应的集合的并集
并集--并集存在一个新的集合
获取多个name对应的集合的并集并将结果保存到dest對应的集合中

set 就是无序,不允许重复的列表

在name对应的有序集合中添加元素 删除name对应的有序集合中值是values的成员 获取name对应有序集合中 value 对应的分數

获取有序集合的所有元素

按照索引范围获取name对应的有序集合的元素 start有序集合索引起始位置(非分数) end,有序集合索引结束位置(非分數) desc排序规则,默认按照分数从小到大排序 withscores是否获取元素的分数,默认只获取元素的值

从大到小排序(同zrange集合是从大到小排序的)

# 只获取元素,不显示分数
# 获取有序集合中所有元素和分数,分数倒序
获取name对应的有序集合中分数 在 [min,max] 之间的个数 自增name对应的有序集合的 name 对应的分数
# 烸次将n1的分数自增5
获取某个值在 name对应的有序集合中的索引(从 0 开始)

在2018最火的微信群名公众号后台回复「Redis」获取源码Redis 的骚操作就介绍到這里,后面会继续写 MySQL 的骚操作尽请期待。

本文首发于公众号「zone7」关注获取最新推文!

本人菜鸟一枚:正在看官网文档學习Nginx。这个系列作为学习笔记

这篇介绍了Nginx最基础的知识

Nginx采取基于事件的模型和 OS 依赖的机制在多个子进程之间高效的分配请求。

通过信號控制Nginx

当修改了配置文件后:要执行nginx -s reload才会生效 当master进程收到reload信号后:先检查配置文件的语法。 如果语法正确master进程会生成新的worked进程,并给咾worked进程发送关闭信号

## 配置文件结构 指令分为简单指令simple directive 和块指令block directive 简单指令由名字和参数组成中间用空格分开,并以; 分号结尾

块级指令和簡单指令一样有着类似的结构,但是末尾不是分号而是用 { 和 } 大括号包裹的额外指令集如果一个块级指令的大括号里有其他指令,则它被叫做一个上下文(比如:eventshttp,server和 location)。 在配置文件中没有放在任何上下文中的指令都是处在主上下文中。events 和 http 的指令是放在主上下文中server 放在 http 中,

以 # 开头的行,会被当做注释


基本的Nginx配置文件格式为:(也就是上图)

我要回帖

更多关于 2018最火的微信群名 的文章

 

随机推荐