python-redis缓存-pool

#连接池

import redis

pool=redis.ConnectionPool(host='192.168.71.140', port=6379)
r = redis.Redis(connection_pool=pool)
print(r.bitcount('n5'))

 #连接redis
redis-cli -h 127.0.0.1 -p 6379
-----------------------------------------------------------------------------------
setbit

getbit

bitcount

把一个数据转换成二进制:需要先知道acsc码,命令是ord(),在用ord获取的值,获取二进制值bin()

应用场景:查看在线人数 setbit  a1 100 1
100是ID
1表示在线 0表示不在线
a1表示key

---------------------------------------------------------------------------

统计计数器

incr 增加

decr 减少(消失释放如:cookie超时)


---------------------------------------------------------------------------
按下标插入数值
setrange

setrange name 8 aa


---------------------------------------------------------------------------
追加
append

append name li

------------------------------------------------------------------------

设置:set

set name  hello

获取:get

get name

批量设置和获取:mset 和mget

原文地址:https://www.cnblogs.com/fuyuteng/p/9260122.html