转发redis内容
vi delete_list.sh
#!/bin/bash
#循环删除list
list_len=`redis-cli -p 6379 llen key_name`
while true;
do
if [ $list_len -ge 3000 ];then
redis-cli -p 6379 ltrim key_name 0 -3000
sleep 0.5
list_len=`redis-cli -p 6379 llen key_name`
else
redis-cli -p 6379 del key_name
exit
fi
done
python
import redis
import time
# pool = redis.ConnectionPool(host=‘localhost’, port=6379, decode_responses=True)
# r = redis.Redis(connection_pool=pool)
r = redis.Redis(host='',
port=6379, password='',decode_responses=True)
for i in range(1):
r.ltrim('key_name',0,-3000)
time.sleep(0.5)
print(r.llen('key_name'))