peng

Redis安装和使用

核能气质少年 提交于 2019-12-30 04:29:29
简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。 和Memcached类似,但是它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 用redis就要有数据丢失的准备。 通过homebrew安装redis brew install redis 安装的文件保存在/usr/local/bin下 运行 sudo redis-server 检测 运行后自动在后台运行,关闭后也会继续运行。可以使用端口检测命令来查看。 lsof -i tcp:6379    连接redis redis-cli 存值 set name pgy    设置缓存时间

python 列表操作

安稳与你 提交于 2019-12-06 02:40:36
count 方法 a = ['fdrdr','peng','chenxi','yugfd','wsd','peng'] #定义的列表 b = a.count('peng') #查出peng这个元素,在列表里有几个 print(b,a)  测试 D:\pyth\python.exe D:/python/map.py 2 ['fdrdr', 'peng', 'chenxi', 'yugfd', 'wsd', 'peng']  extend 方法 a = ['fdrdr','peng','chenxi','yugfd','wsd','peng'] #定义的列表 b = ['wsx','wer'] a.extend(b) #将b元素追加到a元素里 print(a,b)   结果 D:\pyth\python.exe D:/python/map.py ['fdrdr', 'peng', 'chenxi', 'yugfd', 'wsd', 'peng', 'wsx', 'wer'] ['wsx', 'wer'] Process finished with exit code 0   index方法 a = ['fdrdr','peng','chenxi','yugfd','wsd','peng'] #定义的列表 b = a.index('chenxi') #获取chenxi在列表里的下标

python String 简介

点点圈 提交于 2019-11-28 16:16:32
#!/usr/bin/env python ''' 字符串特点:有序、可重复、不可变的 什么是字符串??? 字符串是以单引号或者双引号括起来的任意文本 'abc' "abc" ''' # 创建字符串 str1 = 'peng wei is good man!' str2 = "peng wei is good man!" # 拿到字符串中指定下标的元素:str[index] # 字符串运算 str3 = 'peng' str4 = 'wei' str5 = str3 + str4 print('str3 = ',str3) print('str4 = ',str4) print('str5 = ',str5) # 输出重复字符串 str6 = 'peng' print(3 * str6) # 访问字符串中某一个字符:字符串[下标],下标从0开始 str7 = 'peng' print(str7[2]) # 字符串的截取:包左不包右 str8 = 'peng wei is good man!' str9 = str8[:3] # 从下标0截取到下标2 str10 = str8[1:3] # 从下标1截取到下标2 str11 = str8[1:] # 从下标1截取到最后 str12 = str8[-1] # 截取最后一个字符 str13 = str8[7:-1] #