
Redis
Sc.Crist
不懒,但也不写。
展开
-
Django中Redis的用法
Django_Redis通用模式// redis_poll.pyfrom redis import ConnectionPoolPOOL = ConnectionPool(max_connections=5, host='127.0.0.1', port=6379)// redis_testfrom luffyapi.libs.redis_pool import POOLfrom redis import Redisconn = Redis(connection_pool=POOL)原创 2021-05-13 09:27:16 · 154 阅读 · 0 评论 -
Python Redis 管道
Redis_管道'''1 非关系型数据库,本身不支持事务2 redis中的管道可以实现事务的支持(要么都成功,要么都失败) -实现的原理:多条命令放到一个管道中,一次性执行3 具体代码4 如果是集群环境,不支持管道'''import redispool = redis.ConnectionPool()r = redis.Redis(connection_pool=pool)pipe = r.pipeline(transaction=True) # 开启事务pip原创 2021-05-13 09:24:55 · 252 阅读 · 0 评论 -
Python Redis常规操作
Python-Redis-常规操作(公共操作与类型无关)from redis import Redisconn = Redis()# delete(*name) 删除nameconn.delete('name', 'list_test')# exists(name) 判断name是否存在, 多个name同时查询, 返回存在的数量res = conn.exists('name', 'list_test1', 'info')print(res)# keys(pattern='*')原创 2021-05-13 09:23:23 · 184 阅读 · 1 评论 -
Python Redis List
Python_Redis_Listfrom redis import Redisconn = Redis()# lpush(name, values) 存值, 从左至右存值, 从下至上 顺序一致conn.lpush('list_test', 'sc')conn.lpush('list_test', 'cc')conn.lpush('list_test', 'zz')conn.lpush('list_test','lw', 'll', 'lq')# rpush(name, valu原创 2021-05-13 09:22:02 · 388 阅读 · 0 评论 -
Python Redis Hash
Python_Redis_Hashfrom redis import Redisconn = Redis()# hset(name, key, value) 存(存在则修改, 不存在则修改)conn.hset('info', 'name', 'sc')# hmset(name, mapping) 存多个值 (name存在, 则添加, 不存在则新建)conn.hmset('info', {'age':18, 'sex':'male'})# hget(name, key) 取值res原创 2021-05-13 09:19:59 · 263 阅读 · 0 评论 -
Python Redis Str
Python_Redis_Strfrom redis import Redisimport timeconn = Redis(host='127.0.0.1')# 设置值# 普通的存取conn.set('hobby','basketball')res = conn.get('hobby')print(res)# 设置销毁时间, 并使用nx: 不存在才执行, 存在则不执行conn.set('sex', 'male', ex=3, nx=True)print(conn.get('s原创 2021-05-13 09:18:12 · 106 阅读 · 0 评论 -
Python and Redis
Python-Redis安装pip install redis普通连接import redisfrom redis import Redisconn = Redis(host='127.0.0.1') # 什么都不写也是本地的local, 其端口号默认是: 6379res = conn.get('name')print(res)print(str(conn.get('name'),encoding='utf-8'))print(str(res,encoding='utf-8'))原创 2021-05-13 09:13:34 · 69 阅读 · 0 评论 -
Redis 简介
Redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的原创 2021-05-13 09:07:16 · 72 阅读 · 0 评论 -
Redis DeskTop Manager安装
Redis Desktop Manager安装安装步骤:一路下一步连接:首先cmd启动服务端数据优先存于db0 (无配置)链接:https://pan.baidu.com/s/1Y6swYF1d7eGVo_xQHGNmtw提取码:kv3d复制这段内容后打开百度网盘手机App,操作更方便哦...原创 2021-05-13 09:03:40 · 260 阅读 · 0 评论 -
Redis安装
Redis安装Github下载地址:https://github.com/tporadowski/redis/releases安装步骤:一路下一步设置安装路径配置到环境变量配置端口号(6379)配置防火墙配置最大使用内存大小…启动步骤:默认自动启动windows在服务中可配置手动启动服务启动的文档: C:\Program Files\Redis\redis.windows-service.conf手动启动文档(可配置): C:\Program Fi原创 2021-05-13 08:47:33 · 95 阅读 · 0 评论