摘要:
centos7安装python3 以及tab补全功能 1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/python-362/ 下载地址:https://www.python.org/ftp/python/3 阅读全文
摘要:
解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中 阅读全文
摘要:
近段时间公司的一台服务器被恶意添加了一些定时器任务到crond的配置文件"/var/spool/cron/root"里,本想着只要简单使用crontab -e命令把该恶意的任务去除掉就可以了,但修改后发现无论我怎么努力也保存不了,直接修改文件“/var/spool/cron/root”也不行,我苦思 阅读全文
摘要:
import time #把格式化时间转换成时间戳 def str_to_timestamp(str_time=None, format='%Y-%m-%d %H:%M:%S'): if str_time: time_tuple = time.strptime(str_time, format) # 把格式化好的时间转换成元祖 result = tim... 阅读全文
摘要:
回到顶部 参考博客:http://www.runoob.com/redis/redis-pub-sub.html 回到顶部 一、前言 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了 阅读全文
摘要:
常用操作 1.1 delete(*names) ? 1 2 3 4 5 6 7 8 9 # 根据删除redis中的任意数据类型 print(r.get('name')) r.delete('name') print(r.get('name')) # 输出 b'bigberg' None 1.2 ex 阅读全文
摘要:
回到顶部 一、无序集合 Set操作,Set集合就是不允许重复的列表 1.1 sadd(name, values) ? 1 # name对应的集合中添加元素 1.2 smembers(name) ? 1 2 3 4 5 6 7 8 # 获取name对应的集合的所有成员 r.sadd('s1', 't1 阅读全文
摘要:
回到顶部 一、List操作 List操作,redis中的List在在内存中按照一个name对应一个List来存储。如图: 回到顶部 二、操作命令 连接redis ? 1 2 3 4 5 6 7 8 import redis host = '172.16.200.49' port = 6379 poo 阅读全文
摘要:
回到顶部 一、Redis Hash操作 Redis 数据库hash数据类型是一个string类型的key和value的映射表,适用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 hash表现形式上有些像pyhton中的dict,可以存储一组关联性较强的数据 阅读全文
摘要:
回到顶部 一、Redis的介绍 redis是业界主流的key-value nosql 数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据 阅读全文